home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 5 / Amiga Tools 5.iso / tools / dfÜ / gotcha / docs / gotcha.doc < prev    next >
Encoding:
Text File  |  1996-03-30  |  117.1 KB  |  3,535 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.                                     Gotcha
  7.  
  8.  
  9.                                    Version
  10.                                      1.1
  11.  
  12.  
  13.  
  14.  
  15.                                 Thomas Bickel
  16.  
  17.  
  18.  
  19.                                   1995/1996
  20.  
  21.  
  22.  
  23.  
  24.  
  25.  
  26.  
  27.  
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.                          Generated with Heddley v1.1
  37.                       Heddley v1.1 (C) Edd Dumbill 1994
  38.  
  39.  
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.  
  71.  
  72.  
  73.  
  74.  
  75.  
  76.                                   - Page 1 -
  77.  
  78.  
  79.  
  80. 1.    Gotcha! v1.1
  81.  
  82.  
  83.  
  84.                                   GOTCHA!
  85.  
  86.                              Version 1.2 beta 2
  87.  
  88.             Copyright 1995/1996 Thomas Bickel; All rights reserved.
  89.  
  90.  
  91.  
  92.    Requirements               What you need for fun
  93.    Limitations                Unregistered version limitations
  94.    Introduction               About Gotcha!
  95.    Basic Information          How it works and how to use it
  96.    Keywords                   The keyword index
  97.  
  98.    The Support Echo           Infos about the Gotcha support echo
  99.    Contact the author         ! changed ! How to get in touch with the author
  100.    Legal stuff                Licence agreement, disclaimer and other stuff
  101.    Bug Reports                If you find a bug read this
  102.    Acknowledgements           Acknowledgements
  103.    Registration Form          Registration Form
  104.  
  105. 2.    Limitations
  106.  
  107.  
  108.    Unregistered Version Limitations
  109.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  110.    First of all the unregistered version will open a little window
  111.    each time you start it. You can close this window after a few seconds
  112.    by clicking on the 'OK' gadget.
  113.  
  114.    In addition to that the unregistered version has limits on how many calls
  115.    it can make (outgoing and incomming). After five or six connections
  116.    Gotcha will sooner or later quit.
  117.  
  118. 3.    Registration Form
  119.  
  120.  
  121.                           Gotcha Registration Form
  122.                           ~~~~~~~~~~~~~~~~~~~~~~~~
  123.  
  124. Name:    ______________________________________________________
  125.  
  126. Address: ______________________________________________________
  127.  
  128.          ______________________________________________________
  129.  
  130. Country: ______________________________________________________
  131.  
  132. Network-Addresses:  ______________________________________________________
  133.  
  134.                     ______________________________________________________
  135.  
  136. Computer Type:      A __00
  137.  
  138. Processor:          680___
  139.  
  140. Kickstart Version:  ______
  141.  
  142. Comment:            ______________________________________________________
  143.  
  144.                     ______________________________________________________
  145.  
  146.  
  147.                                   - Page 2 -
  148. 3.    Registration Form
  149.  
  150.                     ______________________________________________________
  151.  
  152.                     ______________________________________________________
  153.  
  154. Price List:
  155.  
  156.    Austrians:           200 öS
  157.    Rest of the World:   30 DM or 25 US$ or 15 UK£
  158.  
  159.    NOTE: Only Euro(!)cheques and cash will be accepted as payment.
  160.  
  161.  
  162. Send this form along with the money to:
  163.       Thomas Bickel
  164.       Effingergasse 10/12
  165.       A-1160 Wien
  166.       Austria / Europe
  167.  
  168. 4.    Introduction
  169.  
  170.  
  171.    Features                 A short list of some features
  172.    Installation             Some infos about the config file
  173.    Point Setup              How to setup Gotcha for a Point system
  174.    Node Setup               How to set up Gotcha for a node
  175.    The Modem                What you need and how to set it up
  176.    The Nodelist             What is that?
  177.    Custom Configs           Set up configs for certain nodes only
  178.  
  179. 5.    Bug Reports
  180.  
  181.  
  182.    If you find a bug in Gotcha or one of the tools it would be quite nice
  183.    if your sent a bug report.
  184.  
  185.    If you send a bug report please give as much information as possible.
  186.    Something like "Gotcha crashes, please fix it" does not help at all,
  187.    there are lots of possibilities.
  188.  
  189.    In addition to a exact description of the bug plus the circumstances
  190.    it happens in, give the following informations (if you can):
  191.  
  192.    What version of Gotcha are you using?
  193.    Are you a registered user?
  194.    What hardware are you using (CPU, memory, modem)?
  195.    What patches are installed?
  196.    Can the bug be reproduced on other amigas (models,configurations)?
  197.  
  198.    The config file could be a help too (if it's Gotcha or GList that's
  199.    buggy). And if the log shows something: Send the important parts.
  200.  
  201. 6.    Gotcha Echo
  202.  
  203.                          ___  ___ _____ ___ _   _  ___  
  204.                         / __|/ _ \_   _/ __| |_| |/ _ \ 
  205.                        | (_ | (_) || || (__|  _  |  _  |
  206.                         \___|\___/ |_| \___|_| |_|_| |_|
  207.  
  208. An echo setup to support and promote the Gotcha Amiga FTN mailer by Thomas
  209. Bickel. Echo name GOTCHA, available from:
  210.  
  211.  2:259/15  - Home of the echo
  212.  2:259/26  - HUB, 259 NEC
  213.  2:259/66
  214.  2:250/366
  215.  2:250/347 - HUB
  216.  2:25/53   - MNL
  217.  
  218.                                   - Page 3 -
  219. 6.    Gotcha Echo
  220.  
  221.  2:442/403 - MNL
  222.  
  223. (Any other systems please let me know...)
  224.  
  225. For a feed contact 2:259/15
  226.  
  227. Also available is the related GOTCHA_AMY echo on Amiganet.
  228.  
  229. Lee Kindness, Trumpet Blower, cs2lk@scms.rgu.ac.uk Moderator of GOTCHA,
  230. GOTCHA_AMY.
  231.  
  232. 7.    Features
  233.  
  234.  
  235.    So what is this anyway....
  236.  
  237.    Gotcha! is a mailer for nodes and points, meaning it will send out
  238.    and recevice mail and other files.
  239.  
  240.    Features:   * Does Hydra, DirectZap, ZedZap, ZedZip
  241.                * EMSI and WaZoo handshakes
  242.                * Is 5D aware
  243.                * Makes use of the nodelist
  244.                * Handles fax and voice calls
  245.                * Tons of ARexx commands
  246.                * Uses OwnDevUnit.library
  247.                * Can hande more than 1 call at a time
  248.                * Is a commodity
  249.                * It's Faaaaaaaaaaaast......
  250.                * Features Autoselect
  251.                * Comes with a trapdoor.cfg converter
  252.  
  253. 8.    Installation
  254.  
  255.  Gotcha is a CLI based application and can therefore not be run from
  256. Workbench. It accepts a large number of keywords that can either be set in a
  257. configuration file or passed as CLI-arguments.
  258.  
  259. Upon invocation Gotcha will look for it's configuration file "Gotcha.config"
  260. in your "mail:" drawer. This file should contain you defaut settings, but
  261. should at least contain the BBS, ADDRESS and AKAS (if you have any)
  262. parameters. Points should also specify BOSSNUMBER and PASSWORD.
  263.  
  264. If you need different settings from what you specified in the configuration
  265. file you can either create another config file and pass its' name as a cli
  266. argument or list the parameters you wish to change as cli arguments.
  267.  
  268. To tell Gotcha to use a different config file use the CONFIG keyword. E.g:
  269. Gotcha CONFIG mail:gotcha.cfg2
  270.  
  271. To use no config file at all use: CONFIG "". If you do not use a config file
  272. then where possible default values will be used for all parameters, but you
  273. will need to specify other personal parameters as e.g. ADDRESS.
  274.  
  275. The following CLI command MAY be enough if you are only a point: Gotcha CONFIG
  276. "" BBS "Point Prince" BOSSNUMBER "1-800-123456789" ADDRESS "1:273/69.69"
  277. PASSWORD "slayer"
  278.  
  279. 9.    Point Setup
  280.  
  281.  To set up Gotcha for a Point system just follow this steps:
  282.  
  283.    1. Copy the files to their apropiate directories.
  284.       All libraries to libs: The executables to a path where they will
  285.       be found, the other files where you want them.
  286.  
  287.    2. If you don't already have a mail directory and a "mail:" assign
  288.  
  289.                                   - Page 4 -
  290. 9.    Point Setup
  291.  
  292.       create a new subdirectory and assign mail: to it, then create
  293.       the two subdirectories "mail:inbound" and mail:outbound".
  294.  
  295.    3. Copy a example config to your mail: directory and rename it to 
  296.       "Gotcha.config" or leave out this step and create a new file
  297.       with your text editor.
  298.  
  299.    4. Use GConfig (from the Gotcha archive) or a text editor to change
  300.       change the configuration file to suit your needs.
  301.       Most important keywords are BBS, SYSOP, ADDRESS, BOSSNUMBER,
  302.       and PASSWORD.
  303.       Depending on your modem and serial device setup you might have
  304.       to change some things there too.
  305.       Make sure the ANSWER keyword is either not present or set to NO
  306.       (ANSWER = NO).
  307.  
  308.    5. That's it power up your modem and type "Gotcha" to call your boss.
  309.  
  310. 10.    Node Setup
  311.  
  312.  A node is more complicated to set up than a point. Follow the steps listed in
  313. the Point setup section but set leave out the BOSSNUMBER parameter and set
  314. "ANSWER = YES". You will also need to set other keywords which are important
  315. for nodes. In addition to that you will need to create a nodelist directory
  316. and assign "nodelist:" to it (and set NLDIR = "nodelist:"). Have a look at the
  317. GList docs and compile the nodelist.
  318.  
  319. The main idea in a node setup is to have Gotcha make outgoing calls to deliver
  320. and receive mail and receive incomming calls. Since people don't want to sit
  321. in front of there computers all day (and night long) the task of managing
  322. outgoing calls is accomplished by the use of GPoll, a utility that will scan
  323. your outbound directory for files (mail most of the time) that need to be
  324. delivered and tell Gotcha to call those nodes, and a cron utility. A Cron
  325. utility is a tool that executes other programms at certain times.
  326.  
  327. Gotcha will make outgoing calls if it receives a Rexx "CALL" command (and
  328. that's exactly what GPoll will do if it detects a file that needs to be
  329. delivered: send Gotcha a CALL command). Unlike some other mailers Gotcha does
  330. not only handle one number (or address) at a time but multiply numbers. E.g.
  331. with "CALL 2:310/108!39:23/5" Gotcha will first call 2:310/108 and then
  332. 39:23/5. If one of the calls fails, i.e. if the line was busy or the session
  333. could not be completed successfully, Gotcha will wait REDIALDELAY seconds and
  334. then retry to to call the system or get a successful session. This will happen
  335. as many times as specified with the RETRIES keyword. Numbers will be removed
  336. from the call-list if the modem reported anything else than BUSY after the
  337. dialstring was sent to it or if the session was successful. The Number will
  338. also be removed if you specified NORETRYHANDSHAKE and the handshake failed.
  339.  
  340. While waiting for the redialdelay to elapse Gotcha is able to receive
  341. incomming calls. Also if there was already a CALL command sent to Gotcha,
  342. other CALL commands  will be accepted and the new numbers appended to those
  343. received in previous  CALL commands.
  344.  
  345. 11.    The Modem
  346.  
  347.  Your modem must be Hayes compatible and be configured in a way that
  348. returncodes (such as BUSY, NO DIAL TONE, CONNECT, etc.) are given in words and
  349. not as numbers (verbal/numeric mode), CONNECT responds from the modem must
  350. include the connection speed (i.e. modem to modem speed). If your modem
  351. supports the CARRIER keyword, the CONNECT message is expected to include the
  352. computer to modem speed and the CARRIER message should report the modem to
  353. modem speed.
  354.  
  355. Be sure to set up your modem in a way that dropping DTR causes the modem to
  356. hang up. If this is not the case Gotcha will not be able to hang up in most
  357. cases! This can be achived with AT&D2 on most modems.
  358.  
  359.  
  360.                                   - Page 5 -
  361. 11.    The Modem
  362.  
  363. You will also need a seven-wire cable.
  364.  
  365. Slow modems: Some modems require a delay between AT and the rest of the
  366. command. If this is the case with your modem place one or two tilde(s) ("~")
  367. after the AT wherever you use it in. e.g MODEMINIT "AT~~Z|"
  368.  
  369.  
  370. Example USRobotics Courier HST Dual Standard V.34+ Settings:
  371.  
  372.    B0  C1  E1  F1  M1  Q0  V1  X7
  373.    BAUD=57600  PARITY=N  WORDLEN=8
  374.    DIAL=HUNT   ON HOOK   TIMER
  375.  
  376.    &A3  &B1  &C1  &D2  &G0  &H1  &I0  &K1  &L0  &M4  &N0
  377.    &P0  &R0  &S0  &T5  &X0  &Y1  %N6
  378.  
  379.    S00=000  S01=000  S02=043  S03=013  S04=010  S05=008  S06=002  S07=060
  380.    S08=002  S09=006  S10=007  S11=070  S12=050  S13=000  S14=001  S15=000
  381.    S16=000  S17=000  S18=000  S19=000  S20=000  S21=010  S22=017  S23=019
  382.    S24=150  S25=005  S26=001  S27=000  S28=008  S29=020  S30=000  S31=000
  383.    S32=009  S33=000  S34=000  S35=000  S36=000  S37=000  S38=000  S39=000
  384.    S40=000  S41=000  S42=126  S43=200  S44=015  S45=000  S46=000  S47=000
  385.    S48=000  S49=000  S50=000  S51=000  S52=000  S53=000  S54=064  S55=000
  386.    S56=000  S57=000
  387.  
  388. 12.    Nodelist
  389.  
  390.  
  391.  What is it
  392.  
  393. A nodelist is a text-file which contains (lists) all nodes of a certain
  394. Network (FidoNet, AmigaNet, etc). It stores various informations about each
  395. node, such as the sysops name the location and phonenumber. Gotcha can make
  396. use of the information stored in the nodelist, e.g look up a nodes
  397. phonenumber. To keep up with changes (e.g new nodes, changed phonenumbers) so
  398. called nodediffs are used. These files are much smaler than the nodelist
  399. itself and contain informations on how to change the nodelist to get it up to
  400. date.
  401.  
  402.  
  403.  How to use it
  404.  
  405. To use a nodelist with Gotcha you need to compile it with GList. Have a look
  406. at the GList docs for more informations. GList will also create the latest
  407. nodelists from the old one and the latest nodediff(s).
  408.  
  409. Points usualy don't need a nodelist since they only call one or two numbers
  410. and those can easily be stored in Gotchas config file.
  411.  
  412. 13.    Custom Configurations
  413.  
  414.  For certain nodes you may want to set up a special configuration, for example
  415. if you regularly call a node that cannot handle EMSI you will want to turn it
  416. off to speed up the session handshake.
  417.  
  418. Gotcha (or rather GList) allows you to set up such special configurations for
  419. nodes. So to turn off EMSI for say 1:300/999 you just have to specify
  420.  
  421. setconfig 1:300/999 "NOEMSI YES"
  422.  
  423. in "glist.config".
  424.  
  425. More than one entry for a node is OK too. You can also specify a pattern so if
  426. you want to use a different aftersession script for AmigaNet you could
  427. specify:
  428.  
  429.  setconfig 39:* "AFTERSESSION s:amiganet.bat"
  430.  
  431.                                   - Page 6 -
  432. 13.    Custom Configurations
  433.  
  434.  setconfig 40:* "AFTERSESSION s:amiganet.bat"
  435.  setconfig 41:* "AFTERSESSION s:amiganet.bat"
  436.  
  437. To list all or parts of your custom configurations use the "showxconfig" tool
  438. that comes with Gotcha.
  439.  
  440.  
  441. For more informations on custom configurations have a look at the GList docs.
  442.  
  443. 14.    Basic Information
  444.  
  445.  
  446.    Forbid and Pickup     How to (not) get what you (don't) want
  447.    The Keyboard          Alt and Function key assignment
  448.    The Menu              Explaines that
  449.    Fax and Voice         Fax and Voice support
  450.    ARexx                 The ARexx port
  451.    Dial Scripts          Dial script examples
  452.    Call options          More about the CALL command
  453.    Multiple Lines        Use it in a multiline enviroment
  454.    OwnDevUnit Library    Gotcha supports it
  455.    Config Commands       Some format infos
  456.    Embedded %-commands   A list of those
  457.    Modem strings         Special characters in modem strings explained
  458.    Commodity Infos       Horay! It's a commodity
  459.    Filenames             2D and 4D filenames
  460.    Flow Files            Explains these
  461.    Compressed Mail files Filename format and when they are sent
  462.    Outbound file tagging Filenote tags for outgoing files
  463.    Inbound file tagging  Filenote tags for outgoing files
  464.    Filename bumping      Bumping filenames in the inbound directory
  465.  
  466. 15.    Forbid and Pickup
  467.  
  468.  EMSI handshake allows the setting of certain flags that tell the other system
  469. what to send and what not to send. The features described here will only work
  470. if the handshake used at session startup was EMSI. Note that Gotcha can only
  471. ask the other system no to send certain files, the remote system may ignore
  472. our wishes.
  473.  
  474. With setting the PICKUP keywords Gotcha can be configured to ask the other
  475. system to - send files for all addresses (primary and akas)
  476.           - send files for the primary address only
  477.           - send no files at all
  478.  These are calling system options.
  479.  
  480. With the FORBID keywords Gotcha can be configured to tell the remote system to
  481. NOT send - file requests
  482.          - compressed mail
  483.          - all of the above
  484.  These are called system options.
  485.  
  486. The default is to receive and send everything (except filerequests if there is
  487. no requesthandler installed).
  488.  
  489. 16.    Keyboard
  490.  
  491.  Gotcha has some nice features controlled with the keyboard.
  492.  
  493. Esc     ... If Gotcha is idle in answer mode Esc will reset the modem i.e.
  494.             send the MODEMINIT string to the modem. In a session Esc will
  495.             abort the session as soon as possible. This has about the same
  496.             effect as turning off your modem.
  497.  
  498. Alt-A   ... Answer the phone. Gotcha will react as if the number of RINGs
  499.             specified with the RINGS keyword had been received.
  500.  
  501.  
  502.                                   - Page 7 -
  503. 16.    Keyboard
  504.  
  505. Alt-Q   ... Quit. Gotcha will abort a possible redialdelay and exit.
  506.  
  507. Alt-X   ... the same as Alt-Q
  508.  
  509. Alt-R   ... Reset modem
  510.  
  511. Alt-S   ... Toggle SHOWREXX. i.e. (don't) show received Rexx commands.
  512.  
  513. Alt-W   ... Abort a redial. i.e. remove all numbers that would be called
  514.             after the redialdelay time had elapsed from the list.
  515.  
  516. HELP    ... Show some information. Such as keyboard information, settings and
  517.             functionkey settings
  518.  
  519. In addition to those above 'Cursor Up' will bring up a little window with a
  520. string gadget. Strings entered in that window will be sent to the ARexx port
  521. shown in the second gadget, right below the stringgadget. Make sure that you
  522. specify only ARexx ports as a destination or you might crash your Amiga.
  523.  
  524. There are also standard <left Amiga> keys for available for most of the listed
  525. functions.
  526.  
  527. Function keys: Strings assigned to function keys via the FKEY and SFKEY
  528. keywords will be sent to Gotchas ARexx port. So something like
  529.  FKEY1 "NOEMSI NO"
  530.  FKEY2 "NOEMSI YES"
  531.  FKEY3 "RUN GPoll" is possible since NOEMSI and RUN are ARexx commands. See
  532. the keywords section  for a list of all ARexx keywords.
  533.  
  534. 17.    The Menu
  535.  
  536.  
  537.  Project
  538.  ----------------------------
  539.  | Answer Phone             | Act as if an incomming call had been detected
  540.  |                          | and send the MODEMANSWER string to the modem.
  541.  |                          |
  542.  | Toggle ShowRexx          | Will toggle the SHOWREXX setting
  543.  |                          |
  544.  | Reset Modem              | Will cause the MODEMINIT string to be sent to
  545.  |                          | the modem
  546.  |                          |
  547.  | Redial Abort             | Will abort a redial, while in waiting for
  548.  |                          | the REDIALDELAY to expire, in ANSWER mode.
  549.  |                          |
  550.  | Abort Session/Reset Modem| Resets the modem, or if in a session aborts
  551.  |                          | the session.
  552.  |                          |
  553.  | Informations...          | Will show some infos
  554.  |                          |
  555.  | Arexx sender...          | Opens a window which lets you send ARexx
  556.  |                          | commands
  557.  |--------------------------|
  558.  | Iconify                  | If Workbench is open this will iconify Gotcha.
  559.  |--------------------------|
  560.  | Hide                     | This will close the window, and is the same
  561.  |                          | as iconify, except that there is no icon.
  562.  |--------------------------|
  563.  | Quit                     | Quit Gotcha
  564.  ----------------------------
  565.  
  566.  Tools
  567.  ----------------------
  568.  | Poll...            | A built in version of GPoll
  569.  |                    | 
  570.  | FReq...            | A built in version of GFreq
  571.  |                    |
  572.  
  573.                                   - Page 8 -
  574. 17.    The Menu
  575.  
  576.  | NodeInfo...        | Will open a requester that lets you browse throught
  577.  |                    | the nodes of all compiled nodelists.
  578.  ----------------------
  579.  
  580.  Settings
  581.  ----------------------
  582.  | General...         | Edit settings such as SYSOP, ADDRESS, AKAS, etc
  583.  | Modem...           | Edit the modem settings
  584.  | Modem RC...        | Edit modem result codes settings
  585.  | IO...              | Edit I/O settings
  586.  | BBS...             | Edit BBS settings 
  587.  | Commands...        | Edit the command settings
  588.  | Display...         | Edit display (screen, window, log,...) settings
  589.  | Flow Control...    | Edit session flow control settings
  590.  | Function Keys...   | Edit function keys settings
  591.  |--------------------|
  592.  | Save...            | Save current settings
  593.  ----------------------
  594.  
  595.  F1-F12
  596.  ---------------------- 
  597.  |                    | Whatever you set FKEY1, FKEY2, etc to will be
  598.  |                    | shown here.
  599.  
  600.  SF1-SF12
  601.  ----------------------
  602.  |                    | Whatever you set SFKEY1, SFKEY2, etc to will be
  603.  |                    | shown here.
  604.  
  605. 18.    Fax and Voice
  606.  
  607.  Fax and Voice support
  608.  
  609. If your modem supports fax and/or voice connects you can configure Gotcha in a
  610. way that it will spawn external commands if a voice or fax connection is
  611. detected. To do so you will have to set MRC_FAX and MRC_VOICE to what your
  612. modem  reports if such an connect is made and FAXCOMMAND and VOICECOMMAND to
  613. what  you want to be executed. FAXCOMMAND and VOICECOMMAND both may contain
  614. embedded %-commands the  %?-command can be used to launch different commands
  615. depending wether it was  an incomming or outgoing call.
  616.  
  617. 19.    ARexx
  618.  
  619.  ARexx
  620.  
  621. Gotcha features an powerfull ARexx-port which allows easy control over Gotcha.
  622. While in answermode Gotcha will, except for the session handshake and for
  623. outgoing calls the time after the dialstring has been sent to the modem,
  624. always accept ARexx commands, even if it's just in a session and transfering
  625. files.
  626.  
  627. The port name will, if not changed to something else with the REXXNAME
  628. keyword, default to "GOTCHA". If a port with the given name already exists
  629. Gotcha will add a dot and a number to the name and keep increasing the number
  630. until it is able to create a unique portname. I.e. if you invoke Gotcha three
  631. times with the default name unchanged the port names will be "GOTCHA",
  632. "GOTCHA.1" and "GOTCHA.2".
  633.  
  634. Nearly all commands that can be given in a configuration file can be sent to
  635. the ARexx port and will be understood. Exceptions are: BUFFEREDLOG, ANSWER,
  636. QUIET, REXXNAME, CX_POPKEY, CX_PRI and LOGLINES. If you need to change one of
  637. those you will have to terminate Gotcha and restart it with the new setting
  638. either as cli-argument or in a config file. In addition to those several other
  639. ARexx-only commands can be used to ease the writting of ARexx-programms.
  640.  
  641. NOTE: Serial parameters should only be changed while Gotcha is idle. Ie not
  642. making or receiving a call.
  643.  
  644.                                   - Page 9 -
  645. 19.    ARexx
  646.  
  647.  
  648. The most important ARexx command certainly is "CALL" which will make Gotcha
  649. call one or more nodes. There is an extra section that describes more detailed
  650. all possibilities "CALL" has.
  651.  
  652. "GETCONFIG" will be quite handy if you need to change some settings but can
  653. not be sure what the current configuration is. Say you need to change the
  654. VOICECOMMAND:
  655.  
  656.  
  657. OPTIONS RESULTS
  658.  
  659. ADDRESS "GOTCHA"
  660.  
  661. "GETCONFIG VOICECOMMAND"    /* get the configuration string */
  662.  
  663. oldcom = RESULT
  664.  
  665. ...                         /* do what you need to do here */
  666.  
  667. oldcom                      /* and set back the old setting */
  668.  
  669.  
  670. See the section about dial scripts for some more ARexx information.
  671.  
  672. A small tool called GTell that comes with Gotcha may help you with sending
  673. ARexx commands. e.g 'GTell "call 123"' is the same as  ' rx "ADDRESS
  674. 'GOTCHA';'call 123'" '.
  675.  See the GTools.guide for more information on GTell.
  676.  
  677. 20.    Dial Scripts
  678.  
  679.  Dial Scripts
  680.  
  681. If you need to do more sophisticated dialing or want to use Gotcha as a
  682. dial-up tool to some other service you will need to write a ARexx script that
  683. will dial out and that tell Gotcha to start the file transfer. Something like
  684. this should work:
  685.  
  686. ------------------------------------ cut --------------------------------
  687.  ADDRESS "GOTCHA"
  688.  OPTIONS RESULTS
  689.  SIGNAL ON FAILURE
  690.  OPTIONS FAILAT 4        /* Gotcha will WARN if there's something wrong */
  691.  
  692.  UNLISTEN                /* so Gotcha can't interfere */
  693.  RESET                   /* reset the modem */
  694.  
  695.  STIMEOUT 70             /* timeout is 70 secs for connection */
  696.  'SMODEM AT~DT1234567|'  /* dial */
  697.  
  698.  SWAIT "CONNECT"         /* and wait until we're connected */
  699.  SLINE
  700.  line = RESULT;
  701.  
  702.  say "CONNECT" line;     /* show the speed */
  703.  
  704.  STIMEOUT 25             /* set the timeout to 25 secs */
  705.  
  706.  SWAIT "login:"          /* wait for prompt */
  707.  SWRITE "Dan Aykroyd"||d2c(13)  /* send the name */
  708.  SWAIT "password:"
  709.  SWRITE "John Belushi"||d2c(13)
  710.  
  711.  SWAIT "connection ok"
  712.  
  713.  STARTSESSION            /* and start the session */
  714.  
  715.                                  - Page 10 -
  716. 20.    Dial Scripts
  717.  
  718.  LISTEN                  /* realy! */
  719.  
  720.  EXIT
  721.  
  722.  FAILURE:
  723.  say "Could not connect"
  724.  EXIT
  725.  
  726. ------------------------------------ cut ------------------------------
  727.  
  728. 21.    Call Options
  729.  
  730.  
  731.    Gotcha has the ability to call more than one number at one time.
  732.    I.e. you don't have to first tell Gotcha to call a number check wether
  733.    Gotcha has made the call and then tell Gotcha to call the next number
  734.    but you can specify a list of numbers Gotcha will call.
  735.  
  736.    Numbers have to be seperated with a '!'.
  737.    E.g. CALL "2:310/0!2:310/108!39:23/5!2:310/26" would first call 2:310/0
  738.    then 2:310/108 and so forth.
  739.  
  740.    Gotcha will try to call the number, if the line is BUSY Gotcha will skip
  741.    to the next number, if a connect is made a handshake will be
  742.    attempted. If in this phase the modem responds with something else than
  743.    a BUSY or a CONNECT/CARRIER string the number will be removed from the
  744.    list.
  745.    If the handshake failes and NORETRYHANDSHAKE is YES the number will
  746.    be removed from the list, else Gotcha will just skip this number,
  747.    try to call again later and continue with the next number.
  748.    If the session is successful the number will be removed from the list
  749.    else it will be skiped.
  750.  
  751.    If all numbers in the list have been called and there are retries left
  752.    Gotcha will wait RETRYDELAY time and then attempt to call the number that
  753.    were not removed on the last attempt. This will happen as many times
  754.    as specified with the RETRIES keyword.
  755.  
  756.    Even if Gotcha is already busy calling numbers, i.e. if you already sent
  757.    a CALL string to Gotcha and there are still numbers left to call from
  758.    that previous CALL-command, new CALL commands can be sent to Gotcha.
  759.    Those new numbers will be appended to the list of numbers to call.
  760.    The number of numbers Gotcha can manage is aprox. 80.
  761.  
  762.    Akas will be removed too. If you call 1:2/3 AKA 4:5/6 with a
  763.    CALL "1:2/3!4:5/6" both numbers will be removed from the list after
  764.    a successful session (and if the other side tells Gotcha about the
  765.    AKA).
  766.  
  767. 22.    Multiple Lines
  768.  
  769.  
  770.    Gotcha can be used without any problems on multiple lines.
  771.    Using it with an multiline BBS is no problem.
  772.  
  773.    It is recomended to make Gotcha resident if you intend to use it more
  774.    than once at a time. This will help to save some memory. The "r"
  775.    attribute will have got lost during archiving with lha but Gotcha has
  776.    been compiled with a special resident header and can therefore be made
  777.    resident with the cli "resident" command.
  778.    E.g "resident mail:bin/Gotcha".
  779.  
  780.    Gotcha will take care that its ARexx portname is unique but if you
  781.    want to be sure that each line has the same port name all the times
  782.    you should specify a port name for each invocation.
  783.    Obviously at least different serial units or even different devices
  784.    will need to be specified too.
  785.  
  786.                                  - Page 11 -
  787. 22.    Multiple Lines
  788.  
  789.    Those few changes to the config file can be given as command line
  790.    parameters but it may be useful to copy the config file, make the changes
  791.    to the new config file and specify this one as a command line parameter.
  792.  
  793.    Note that if a config file is specified as a cli argument only that one
  794.    will be read and the default "mail:gotcha.config" will not be read.
  795.  
  796. 23.    OwnDevUnit Library
  797.  
  798.  
  799.    OwnDevUnit.library is a freeware library that manages access to devices
  800.    for different programms.
  801.    Say you have Gotcha running at serial.device unit 0 and want to make
  802.    a call with Term. Without OwnDevUnit.library you will have to disable
  803.    Gotcha and then make your call with Term. With OwnDevUnit.library
  804.    Gotcha will be asked to release the device and Term can access it without
  805.    the fear of Gotcha interfering. If Term is done it will tell
  806.    OwnDevUnit.library so and Gotcha will get back access to the serial
  807.    device.
  808.  
  809.    OwnDevUnit.library support is automatic. If the library can be opened,
  810.    i.e it's in your libs: directory, it will be used.
  811.  
  812. 24.    Configuration Commands
  813.  
  814.  
  815.    All possible configuration and ARexx commands are listed in the
  816.    keyword index section. The keywords are neither position nor case
  817.    sensitive. Keywords that can be used both as a config parameter
  818.    (i.e. in a config file or as a cli argument) and as ARexx command
  819.    are marked "Config & Rexx", ARexx only commands "Rexx".
  820.  
  821.    If you wish to include spaces in a string parameter you must enclose
  822.    the string in double-quotes. If you want to use double-quotes in a string
  823.    you will need to escape the quote with a '\' (backslash). In this case
  824.    backslashs need to be escaped too.
  825.  
  826.    If you use GConfig you don't have to worry about all this.
  827.  
  828.    Example: SYSOP "John Doe"
  829.             SYSOP "John \"the quoted\" Doe"
  830.             SYSOP "John \"the quoted\" Doe with a backslash \"
  831.  
  832. 25.    Embedded Percent Commands
  833.  
  834.  In the AFTERSESSION, BBSCOMMAND, DIALER, FAXCOMMAND, FREQUEST, RINGCOMMAND,
  835. TURNAROUND and VOICECOMMAND command-strings the following case-sensitive
  836. embedded %-commands can be used.
  837.  
  838.     %s  ...  Serial device name
  839.     %u  ...  Serial device unit
  840.     %f  ...  Serial device flags
  841.     %b  ...  Baudrate (computer to modem)
  842.     %B  ...  Baudrate (modem to modem)
  843.     %C  ...  Full CONNECT string from modem
  844.     %Z  ...  Zone number of the remote system
  845.     %N  ...  Net number of the remote system
  846.     %F  ...  Fido node number of the remote system
  847.     %P  ...  Point number of the remote system
  848.     %D  ...  Domain of the remote system
  849.     %n  ...  Complete FidoNet address of the other system
  850.     %a  ...  Aka of the remote system (one aka per %a)
  851.     %A  ...  All akas of the remote system (separated with space)
  852.     %S  ...  Name of Sysop of other system
  853.     %R  ...  Name of Gotchas ARexx port
  854.     %p  ...  Name of the public screen
  855.     %l  ...  Name of the logfile
  856.  
  857.                                  - Page 12 -
  858. 25.    Embedded Percent Commands
  859.  
  860.     %I  ...  Inbound path
  861.     %O  ...  Outbound path
  862.     %d  ...  1 if inbound call, -1 if outbound call
  863.     %?#?...  see explanation below
  864.     %r  ...  Unique random number (a timestamp)
  865.     %%  ...  %
  866.  
  867. In order to make it possible to execute different commands or pass different
  868. arguments to commands on incoming than on outgoing calls the %? command was
  869. implemented.  E.g TURNAROUND "echo \"Turnaround for this %?incoming#outgoing?
  870. call\"" would echo "Turnaround for this incoming call" for incoming calls and
  871. "Turnaround for this outgoing call" for outgoing calls.
  872.  
  873. For the FREQUEST command, the following commands are allowed in addition to
  874. the above:
  875.  
  876.     %i  ...  name of the received .REQ file
  877.     %o  ...  name of the .RLO file the result should be stored in
  878.  
  879. 26.    Modem Strings
  880.  
  881. All commands sent ot the modem such as DIALSUFFIX, MODEMINIT, MODEMHANG,
  882. MODEMANSWER accept some special characters in their strings.
  883.  
  884.     ~   ... Short delay (aprox. 1/3 of a sec)
  885.     ^   ... Hang up, (i.e. drop DTR - wait - raise DTR)
  886.     |   ... Send a carriage return character
  887.     \   ... Escape character, send next character unchanged
  888.  
  889. All other characters will be sent to the modem without any changes. If you
  890. need to send a "~","^" or "|" character to the modem you will need to escape
  891. it with a backslash ('\').
  892.     E.g it you want to send ~AT~ to your modem you have to use \~AT\~.
  893.  
  894. Take care if you need to have spaces in these strings you will have to escape
  895. the backslash (since the string must be put in double-quotes then).
  896.     E.g. " AT ~" -> " AT \~"
  897.  
  898. And even worse if you need to send a backslash to the modem:
  899.     ' AT \' -> " AT \" -> " AT \\"
  900.  This will result in " AT \" when the config is read and when sent to the
  901. modem '\' will become a singe backslash again.
  902.  
  903. 27.    Commodity Info
  904.  
  905.  Gotcha is a commodity. The popup key can be specified with CX_POPKEY command
  906. and the priority with CX_PRIORITY.
  907.  
  908. If the hotkey is pressed Gotcha will open its window nearly all the time
  909. immediately. Delays may happen if Gotcha is just in handshake phase with
  910. another system, just have some patience then.
  911.  
  912. If you klick the close gadget Gotcha will hide rather than exit. If Gotcha has
  913. opened its own screen that one will be closed too if no other windows are
  914. opened on it.
  915.  
  916.  
  917.  If you have opened Workbench you can iconify Gotcha, it will use its info
  918. file "mail:def_gotcha.info" or, if that's not available, use the default tools
  919. icon.
  920.  
  921. 28.    Filenames
  922.  
  923.  
  924.     2-dimensional Filenames
  925.  
  926. 2D filenames have the form 'aaaabbbb.ext'.
  927.  
  928.                                  - Page 13 -
  929. 28.    Filenames
  930.  
  931.     'aaaa' is the net number in hexadecimal notation.
  932.     'bbbb' is the node number in hexadecimal notation.
  933.     'ext'  the file extension (e.g. 'PKT')
  934.  
  935. This format is rather old and usually files are stored with 4D filenames
  936. nowadays and are converted to 2D when transfered.
  937.  
  938.  
  939.     4-dimensional Filenames
  940.  
  941. 4D filenames have the form 'zone.node.net.point.ext'. The advantage over
  942. 2D-filenames is that zone and point information is included in the file name,
  943. most mailers/tossers support this naming scheme.
  944.  
  945.  
  946.  
  947. Gotcha will scan the outbound directory for both filenames.
  948.  
  949. 29.    Flow Files
  950.  
  951.  
  952.    Flow Files
  953.  
  954.    These files hold the path and name of files that should be sent to the
  955. other system. Each line refers to one file. The filenames listed may be
  956. preceded by a special character, indicating that some special processing needs
  957. to be done after sending the file.
  958.  
  959. Possible special characters are:
  960.    ~ ... Don't send this file (has already been sent)
  961.    @ ... Allow filenote tagging
  962.    - ... Delete this file without logging
  963.    ^ ... Delete this file with logging
  964.    # ... Truncate this file to zero length
  965.  
  966. Files with the following extensions are flow files: .FLO, .HLO, .CLO, .DLO
  967.  
  968. 30.    Compressed Mail
  969.  
  970.  
  971.    Compressed Mail files
  972.  
  973.    These files are not sent automatically, i.e. Gotcha won't look for these
  974.    files when scanning the outbound directory while in a session.
  975.    To be sent out they must be listed in a flow file (#?.?LO, e.g.
  976.    35.23.7.34.FLO).
  977.  
  978.    The filenames have the form <address>.<weekday><number>, where address is
  979.    either a 4D filename (e.g. 22.7.44.0.MO0) or consists of 8 hex digits,
  980.    the first 4 representing the difference between the net number of the
  981.    orginating and destination system, and the second 4 digits the difference
  982.    between the node numbers. 'weekday' is two characters, the first two
  983.    characters of a weekday (i.e. MO, TU, WE, TH, FR, SA, SU) and number is a
  984.    hex digit to prevent duplicate filenames.
  985.  
  986.    The creation of both compressed mail files, and the belonging flow files
  987.    is usualy the duty of a tosser (Spot, Traptoss, MailManager just to name
  988.    a few).
  989.  
  990.    Examples: 34.5.23.0.MO9, 001F0034.SU0
  991.  
  992. 31.    Outbound File Tagging
  993.  
  994.  
  995.    Outbound File Tagging
  996.  
  997.    Some outgoing files need to be renamed, e.g. 4D filenames will be
  998.  
  999.                                  - Page 14 -
  1000. 31.    Outbound File Tagging
  1001.  
  1002.    converted to 2D filenames and the extension of mail packets (.OUT, .DUT,
  1003.    .HUT, .CUT) will be changed to .PKT.
  1004.    Sometimes (e.g. for points) a random 2D filename will be created (from
  1005.    the current time), now if a transfer failes those files would get a
  1006.    different name, thus making a resume impossible, to avoid this the newly
  1007.    created name will be recorded in the file's filenote with a 'Name' tag,
  1008.    so in case of a interupted transfer the file will be sent under the same
  1009.    name again.
  1010.  
  1011.    With this you can make Gotcha send files with any name you want e.g.
  1012.    with 'filenote mail:outbound/foo.doc "Name bar.txt;"' you can make
  1013.    Gotcha send 'foo.doc' as 'bar.txt' (of course 'foo.doc' needs to be
  1014.    listed in a flow file to be sent at all).
  1015.  
  1016. 32.    Inbound File Tagging
  1017.  
  1018.  
  1019.    Inbound File Tagging
  1020.  
  1021.    When Gotcha receives a file it will first give it a 'transfer name'.
  1022.    I.e. ¿.87ED8ADFF.PKT.2.139.34.0. If the transfer was successfull the file
  1023.    will be renamed to it's original name (in this case 87ED8ADFF.PKT).
  1024.  
  1025.    Gotcha will also set some filenote tags:
  1026.       FileName ... the original filename (useful if the filename was bumped)
  1027.       From     ... the address of the node we got the file from
  1028.       Length   ... the length of the file
  1029.  
  1030. 33.    Filename Bumping
  1031.  
  1032.  
  1033.    Filename Bumping
  1034.  
  1035.    If a file has been received successfully Gotcha will rename the file
  1036.    to its original name (Gotcha received it under a special filename) it may
  1037.    however happen that a file with the same name already exists.
  1038.    If the filename consists of 8 digits plus a dot plus a 3 character
  1039.    extension Gotcha will change the digit part until the filename is
  1040.    unique.
  1041.    If the filename is not a 8 digit + dot + 3 char extension name Gotcha
  1042.    will add a "," and a number and keep incrementing the number until the
  1043.    filename is unique.
  1044.  
  1045. 34.    Acknowledgements
  1046.  
  1047.  
  1048.   Thanks got to
  1049.       all registered users
  1050.  
  1051.       everybody who sent bug reports and/or suggestions
  1052.  
  1053.       Olaf `Olsen' Barthel for releasing the Term and HydraCom Amiga sources.
  1054.  
  1055.   The following names are either trademarks or the efforts of the person
  1056.   and/or company listed:
  1057.  
  1058.       gtlayout.library by Olaf `Olsen' Barthel
  1059.       xprzedzap.library by Yves Konigshofer.
  1060.       YooHoo by Wynn Wagner III.
  1061.       ZModem by Chuck Forsberg.
  1062.       The Licence Agreement was inspired by the FrontDoor Licence Agreement.
  1063.       Fido and FidoNet are trademarks of Tom Jennings, Fido Software.
  1064.       FrontDoor by Joaquim Homrighausen.
  1065.       ARexx by William S. Hawes, Wishful Thinking Development Corp.
  1066.       EMSI by the EMSC.
  1067.       Excelsior! BBS by Sycom Design.
  1068.       OwnDevUnit.library by Christopher A. Wichura
  1069.  
  1070.                                  - Page 15 -
  1071. 34.    Acknowledgements
  1072.  
  1073.       TrapDoor is a registered trademark of Maximilian Hantsch
  1074.       and Martin Laubach.
  1075.  
  1076. 35.    Requirements
  1077.  
  1078.  
  1079.  
  1080.    Gotcha requires OS 2.04 or better. That's it!
  1081.  
  1082.    (Oh well, alright, you got me; I admit: some kb of memory and diskspace
  1083.     will be needed too ;)
  1084.  
  1085. 36.    Legal Stuff
  1086.  
  1087.  
  1088.   All Thomas Bickel products are trademarks of Thomas Bickel.
  1089.   Other brand and product names are trademarks or registered trademarks of
  1090.   their respective holders.
  1091.  
  1092.   Copyright 1995/1996 Thomas Bickel; All rights reserved.
  1093.  
  1094.  
  1095.   LICENCE AGREEMENT
  1096.  
  1097.     This is a licence agreement between you, the user, and Thomas Bickel,
  1098.   hereafter "the author". The Gotcha Shareware software and information
  1099.   attached hereto, hereafter "Gotcha", is the property of the author.
  1100.   Read the terms and conditions of this licence agreement carefully before
  1101.   using the software. If you for any reason, whatsoever, cannot accept the
  1102.   conditions in this agreement, you are not permitted to use Gotcha.
  1103.  
  1104.     You acknowledge and agree that Gotcha is a proprietary product of the
  1105.   author, protected by applicable copyright laws and international
  1106.   treaty provisions. You further acknowledge and agree that all rights,
  1107.   title, and interest in and to Gotcha are and shall remain with the
  1108.   author.
  1109.  
  1110.     Gotcha may be used for a period of thirty (30) days on a trial basis to
  1111.   allow you to determine its suitability for your particular
  1112.   application. After this period you MUST register Gotcha.
  1113.  
  1114.     Registration entitles you to a non-transferable licence to use Gotcha
  1115.   and any future versions of Gotcha for as long as you wish, subject to any
  1116.   special licensing conditions and/or applicable upgrade fees attached
  1117.   to future versions.
  1118.  
  1119.     In the event that you are in violation of this licence agreement, you
  1120.   agree and accept that the author may cancel your registration and any
  1121.   rights to use Gotcha that you may have. In the case of a dispute over the
  1122.   licence agreement, you further agree and accept to fully reimburse
  1123.   the author for legal and other expenses resulting from the dispute,
  1124.   should the dispute be decided in favor of the author.
  1125.  
  1126.     The author is in no way obligated to provide future versions of, or
  1127.   support for, Gotcha.
  1128.  
  1129.     You may freely distribute and copy Gotcha provided that no fee is charged
  1130.   and the Gotcha distribution archive contains unmodified copies of the
  1131.   original files as produced by the author. No part of Gotcha may be
  1132.   modified, altered, reverse engineered, sold, or distributed in any form
  1133.   whatsoever which would involve some sort of trade without prior written
  1134.   permission from the author. Gotcha may be put on Aminet CDs.
  1135.  
  1136.     In the case of any of the provisions of this agreement not being legally
  1137.   effective or losing its legal validity due to some subsequent circumstance,
  1138.   or in the case of a gap in this agreement coming into light, the legal
  1139.   validity of the remaining provisions will not be affected. An appropriate
  1140.  
  1141.                                  - Page 16 -
  1142. 36.    Legal Stuff
  1143.  
  1144.   regulation is to take place of the ineffective provisions or fill the gap,
  1145.   which as far as legally possible, comes nearest to fulfilling the
  1146.   intentions the author had he considered the matter in question. If the
  1147.   invalidity of a provision is due to a scale of the performance contained
  1148.   therein, then a legally permissible scale is to be inserted with due regard
  1149.   to the aforesaid.
  1150.  
  1151.   DISCLAIMER
  1152.  
  1153.     Gotcha is provided "as is", without warranty of any kind or fitness for a
  1154.   particular purpose, either expressed or implied, all of which are hereby
  1155.   explicitly disclaimed. The author only guarantees that Gotcha will occupy
  1156.   disk space.
  1157.   In no event shall the author be liable to you or anyone else for any
  1158.   damages, including any lost profits, lost savings or other incidental or
  1159.   consequential damages arising out of the use or inability to use this
  1160.   software.
  1161.  
  1162.  
  1163. =============================================================================
  1164.  
  1165.                        The HYDRA protocol was designed by
  1166.                  Arjen G. Lentz, LENTZ SOFTWARE-DEVELOPMENT and
  1167.                              Joaquim H. Homrighausen
  1168.                   COPYRIGHT (C) 1991-1993; ALL RIGHTS RESERVED
  1169.  
  1170.   Hydra protocol design and HydraCom driver:         Hydra protocol design:
  1171.   Arjen G. Lentz                                     Joaquim H. Homrighausen
  1172.   LENTZ SOFTWARE-DEVELOPMENT                         389, route d'Arlon
  1173.   Langegracht 7B                                     L-8011 Strassen
  1174.   3811 BT  Amersfoort                                Luxembourg
  1175.   The Netherlands
  1176.   FidoNet 2:283/512, AINEX-BBS +31-33-633916         FidoNet 2:270/17
  1177.   arjen_lentz@f512.n283.z2.fidonet.org               joho@ae.lu
  1178.  
  1179.  
  1180. =============================================================================
  1181.  
  1182.  The xprzedzap.library is public domain and is not copyrighted. You may do
  1183.  with it as you please. It was written by Yves Konigshofer. See the
  1184.  xprzedzap.library documentation for more information.
  1185.  
  1186. =============================================================================
  1187.  
  1188.  gtlayout.library:
  1189.  Copyright (c) 1993-1995 by Olaf `Olsen' Barthel
  1190.  Freely distributable.
  1191.  
  1192. =============================================================================
  1193.  
  1194. 37.    Contact
  1195.  
  1196.  
  1197.    The author of this software can be reached via e-mail:
  1198.  
  1199.    2:310/72.34@FidoNet
  1200.  
  1201.    Internet: tbickel@xpoint.at
  1202.  
  1203.  
  1204.    Or via snail mail:
  1205.  
  1206.    Thomas Bickel
  1207.    Effingerg. 10/12
  1208.    A-1160 Wien
  1209.    Austria / Europe
  1210.  
  1211.  
  1212.                                  - Page 17 -
  1213. 37.    Keywords
  1214.  
  1215.  
  1216. 38.    Keywords
  1217.  
  1218.  
  1219.    ADDMONITOR
  1220.    ADDRESS
  1221.    AFTERSESSION
  1222.    AKAS
  1223.    ALLOWREFUSING
  1224.    ANSWER
  1225.    AUTOSELECT
  1226.    BACKGROUND
  1227.    BANNER
  1228.    BBS
  1229.    BBSCHAR
  1230.    BBSCOMMAND
  1231.    BBSMESSAGE
  1232.    BBSMODE
  1233.    BOSSNUMBER
  1234.    BUFFEREDLOG
  1235.    CALL
  1236.    CALLERID
  1237.    CLOSEWINDOW
  1238.    CONSCREEN
  1239.    CONWIN
  1240.    COST
  1241.    CX_POPKEY
  1242.    CX_PRIORITY
  1243.    DIALER
  1244.    DIALPREFIX
  1245.    DIALSUFFIX
  1246.    DIALTIMEOUT
  1247.    DIRECTZAP
  1248.    DISPLAYID
  1249.    EMSI
  1250.    ESCAPERESETSMODEM
  1251.    FAXCOMMAND
  1252.    FAXSTRING
  1253.    FKEYs
  1254.    FORBIDALL
  1255.    FORBIDFREQ
  1256.    FORBIDXMAIL
  1257.    FREQUEST
  1258.    GETCONFIG
  1259.    HYDRA
  1260.    ICONIFY
  1261.    IMMEDIATE
  1262.    INBOUND
  1263.    INDIR
  1264.    KEEPALL
  1265.    KEEPXMAIL
  1266.    KIWIPULSE
  1267.    LISTEN
  1268.    LOADINGMESSAGE
  1269.    LOCATION
  1270.    LOG
  1271.    LOGFILE
  1272.    LOGLEVEL
  1273.    LOGLINES
  1274.    MINBAUD
  1275.    MODEMANSWER
  1276.    MODEMDIALPOST
  1277.    MODEMDIALPRE
  1278.    MODEMHANG
  1279.    MODEMHANGUP
  1280.    MODEMINIT
  1281.    MODEMRESETINTERVAL
  1282.  
  1283.                                  - Page 18 -
  1284. 38.    Keywords
  1285.  
  1286.    MRC_BUSY
  1287.    MRC_CARRIER
  1288.    MRC_CONNECT
  1289.    MRC_FAX
  1290.    MRC_NOANSWER
  1291.    MRC_NOCARRIER
  1292.    MRC_NODIALTONE
  1293.    MRC_RING
  1294.    MRC_RINGING
  1295.    MRC_VOICE
  1296.    NAME
  1297.    NLDIR
  1298.    NOALLOWREFUSING
  1299.    NODELIST
  1300.    NODE
  1301.    NODIRECTZAP
  1302.    NOEMSI
  1303.    NOESCAPERESETSMODEM
  1304.    NOFORBIDALL
  1305.    NOFORBIDFREQ
  1306.    NOFORBIDXMAIL
  1307.    NOHYDRA
  1308.    NOKEEPALL
  1309.    NOKEEPXMAIL
  1310.    NOKIWIPULSE
  1311.    NOLISTEN
  1312.    NONEMESSAGE
  1313.    NORETRYHANDSHAKE
  1314.    NOSTRIPDASHES
  1315.    NOSWEPULSE
  1316.    NOUNLISTEN
  1317.    NOWAZOO
  1318.    NOXMAIL
  1319.    NOZEDZAP
  1320.    NOZEDZIP
  1321.    ONCLOSEWINDOW
  1322.    OPENWINDOW
  1323.    OUTBOUND
  1324.    OUTDIR
  1325.    PASSWORD
  1326.    PHONENUMBER
  1327.    PICKUP
  1328.    QUIET
  1329.    QUIT
  1330.    REDIALDELAY
  1331.    REMMONITOR
  1332.    RESET
  1333.    RETRIES
  1334.    REXXNAME
  1335.    RINGCOMMAND
  1336.    RINGINGS
  1337.    RINGS
  1338.    RUN
  1339.    SCLEAR
  1340.    SCREENMODE
  1341.    SCREENTOBACK
  1342.    SCREENTOFRONT
  1343.    SERIALBAUD
  1344.    SERIALDEVICE
  1345.    SERIALFLAGS
  1346.    SERIALUNIT
  1347.    SFKEYs
  1348.    SHOWREXX
  1349.    SLINE
  1350.    SMODEM
  1351.    SPAWNMESSAGE
  1352.    SPAWN
  1353.  
  1354.                                  - Page 19 -
  1355. 38.    Keywords
  1356.  
  1357.    STARTSESSION
  1358.    STIMEOUT
  1359.    STRIPDASHES
  1360.    SWAIT
  1361.    SWEPULSE
  1362.    SWRITE
  1363.    SYSOP
  1364.    TASKPRI
  1365.    TIMESTAMP
  1366.    TURNAROUND
  1367.    UNICONIFY
  1368.    UNLISTEN
  1369.    USESYSFONT
  1370.    VERSION
  1371.    VOICECOMMAND
  1372.    VOICESTRING
  1373.    WAZOO
  1374.    XMAIL
  1375.    ZEDZAP
  1376.    ZEDZIP
  1377.    ZMHMESSAGE
  1378.  
  1379. 39.    ADDMONITOR
  1380.  
  1381.  
  1382.    ADDMONITOR ARexx-port                                       Config & Rexx
  1383.  
  1384.       This adds a ARexx-port to the list of ports Gotcha sends status
  1385.    messages to.
  1386.    Lists in this list will receive messages in the form:
  1387.    "<STATUS><GOTCHA-REXXPORT>[<optional information>]"
  1388.  
  1389.    Following states are defined yet (<STATE><optional information>):
  1390.  
  1391.    GRX_CALLING <number>    ... Gotcha is about to call <number>
  1392.  
  1393.    GRX_CONNECT <connect string>  ... There was a connect
  1394.  
  1395.    GRX_HANDSHAKE     ... Gotcha is about to enter handshake phase
  1396.  
  1397.    GRX_XFER          ... Files will be transfered now
  1398.  
  1399.    GRX_CALL_OK       ... The call was successful
  1400.  
  1401.    GRX_CALL_FAILED   ... The cal was not successful
  1402.  
  1403.    GRX_IDLE          ... Sent every MODEMRESETINTERVAL minutes
  1404.  
  1405.    GRX_REDIALDELAY   ... There are numbers left to dial entering delay
  1406.  
  1407.    GRX_REDIALABORT   ... Further retries have been aborted
  1408.  
  1409.    GRX_REDIALEND     ... Nothing left to dial
  1410.  
  1411.    GRX_QUIT          ... Gotcha has been terminated
  1412.  
  1413.    GRX_CALL_INFO <online secs> <cost>  ... Given after a call if secs<>0
  1414.  
  1415.    GRX_INCOMING      ... Incoming call detected
  1416.  
  1417.    GRX_UNLISTEN      ... UNLISTEN received
  1418.  
  1419.    GRX_LISTEN        ... LISTEN received
  1420.  
  1421.    GRX_ODUNLISTEN    ... OwnDevUnit requested the serial device
  1422.  
  1423.    GRX_ODLISTEN      ... Got the serial device back from OwnDevUnit
  1424.  
  1425.                                  - Page 20 -
  1426. 39.    ADDMONITOR
  1427.  
  1428.  
  1429.    GRX_CALL_LIST <numbers>    ... All numbers in the call/dial list
  1430.  
  1431.    GRX_END_OF_CALL   ... At the end of a call
  1432.  
  1433.    GRX_HUMAN_CALLER  ... A human caller was detected
  1434.  
  1435.    GRX_FAX           ... A fax call was detected
  1436.  
  1437.    GRX_VOICE         ... A voice connect was made
  1438.  
  1439.    GRX_RI_NAME <name>   ... Remote info name
  1440.  
  1441.    GRX_RI_ADDRESS <address>   ... Remote info address
  1442.  
  1443.    GRX_RI_AKA <akas>    ... Remote info akas
  1444.  
  1445.    GRX_RI_SYSOP <sysop> ... Remote info sysop
  1446.  
  1447.    GRX_RI_PLACE <place> ... Remote info location
  1448.  
  1449.    GRX_RI_PHONENUMBER <phonenumber>    ... Remote info phonenumber
  1450.  
  1451.    GRX_RI_MAILER <mailer>  ... Remote info mailer
  1452.  
  1453.    GRX_RI_OFFER <offer>    ... Remote info offer
  1454.  
  1455.    GRX_RI_FLAGS <flags>    ... Remote info flags
  1456.  
  1457.    GRX_RI_END        ... End of remote info messages
  1458.  
  1459.    In a config file (cli arg) only one port can be specified, via the
  1460.    ARexx command a unlimited number can be added. Upon reception of
  1461.    ADDMONITOR the given port must already exist or it will not be added.
  1462.    Ports a message could not be sent to will be removed from the port
  1463.    list.
  1464.  
  1465.    Example: ADDMONITOR "GOTCHA_MONITOR"
  1466.  
  1467. 40.    ADDRESS
  1468.  
  1469.  
  1470.    ADDRESS zone:net/node[.point][@domain]                      Config & Rexx
  1471.  
  1472.    This sets your main address.
  1473.    If you have more then one address see AKAS.
  1474.  
  1475.  
  1476.    Examples: ADDRESS 2:310/108@fidonet
  1477.              ADDRESS 39:23/5.3@AmigaNet
  1478.              ADDRESS 2:310/108.3
  1479.  
  1480. 41.    AFTERSESSION
  1481.  
  1482.  
  1483.    AFTERSESSION command-string                                 Config & Rexx
  1484.  
  1485.    The command executed after every session.
  1486.  
  1487.       After every session with another node the command specified with
  1488.    this keyword will be executed. There may be embedded %-commands in
  1489.    the string. The values such as %n (address of the remote system) will
  1490.    be substituted by the parameters of the session that just ended.
  1491.    To have no aftersession-command use AFTERSESSION "" or omit the
  1492.    statement completely.
  1493.  
  1494.    Examples: AFTERSESSION "execute s:aftersession.bat"
  1495.  
  1496.                                  - Page 21 -
  1497. 41.    AFTERSESSION
  1498.  
  1499.              AFTERSESSION ""
  1500.  
  1501. 42.    AKAS
  1502.  
  1503.  
  1504.    AKAS akalist                                                Config & Rexx
  1505.  
  1506.       During an EMSI-handshake not only your main address will be sent
  1507.    to the other system but (if available) also a list of "also-known-as"
  1508.    addresses. Using the AKAS keyword you can specify all of your AKA
  1509.    adresses.
  1510.    The length of this string is limited to 1000 characters.
  1511.  
  1512.    Example: AKAS "39:23/5.3@amiganet 27:47/11"
  1513.             AKAS ""
  1514.  
  1515. 43.    ALLOWREFUSING
  1516.  
  1517.  
  1518.    ALLOWREFUSING                                                        Rexx
  1519.  
  1520.    This is a synonym for NOALLOWREFUSING NO.
  1521.  
  1522. 44.    ANSWER
  1523.  
  1524.  
  1525.    ANSWER on/off                                                      Config
  1526.  
  1527.       If answer is on Gotcha will hang around receiving and making outgoing
  1528.    calls. This realy should be turned on if you are a node...
  1529.    For points this should be turned off. If turned off Gotcha will
  1530.    call the number(s) specified with BOSSNUMBER and then exit.
  1531.  
  1532.    Examples: ANSWER ON
  1533.              ANSWER OFF
  1534.  
  1535. 45.    AUTOSELECT
  1536.  
  1537.  
  1538.    AUTOSELECT on/off                                           Config & Rexx
  1539.  
  1540.       When AUTOSELECT is turned on and you have AKAS Gotcha will select
  1541.    the address that matches the remotes one best as your main address.
  1542.    Say you are ADDRESS 2:310/108.3 AKA 39:23/5.3, so if AUTOSELECT is
  1543.    turned on and you are calling 39:23/5, 39:23/5.3 will become main
  1544.    address and 2:310/108 will be your AKA.
  1545.  
  1546.    Examples: AUTOSELECT ON
  1547.              AUTOSELECT OFF
  1548.  
  1549. 46.    BACKGROUND
  1550.  
  1551.  
  1552.    BACKGROUND on/off                                           Config & Rexx
  1553.  
  1554.       When BACKGROUND is turned on Gotcha will open it's screen behind
  1555.    all other screens.
  1556.  
  1557.    Examples: BACKGROUND ON
  1558.              BACKGROUND OFF
  1559.  
  1560. 47.    BANNER
  1561.  
  1562.  
  1563.    BANNER bannerline                                           Config & Rexx
  1564.  
  1565.       This line (or file) will be sent to the other system when Gotcha
  1566.  
  1567.                                  - Page 22 -
  1568. 47.    BANNER
  1569.  
  1570.    answers a call. To specify a file use "<" as the first character.
  1571.  
  1572.    Examples: BANNER "Welcome to TNT Amiga only BBS Line 2"
  1573.              BANNER "<mail:welcome.txt"
  1574.  
  1575. 48.    BBS
  1576.  
  1577.  
  1578.    BBS bbsname                                                 Config & Rexx
  1579.  
  1580.       Name of this node which will be sent to the remote system while
  1581.    handshake.
  1582.  
  1583. 49.    BBSCHAR
  1584.  
  1585.  
  1586.    BBSCHAR character                                           Config & Rexx
  1587.  
  1588.       This option is included to allow for other "drop-to-the-bbs"
  1589.    characters in addition to the ESC-key.
  1590.  
  1591.    Examples: BBSCHAR !
  1592.              BBSCHAR '!'
  1593.              BBSCHAR $21
  1594.  
  1595. 50.    BBSCOMMAND
  1596.  
  1597.  
  1598.    BBSCOMMAND command-string                                   Config & Rexx
  1599.  
  1600.       This command which may include embedded %-commands will be executed
  1601.    whenever a human caller is calling your BBS.
  1602.  
  1603.    This command will only be executed if the BBSMODE is SPAWN or EXIT.
  1604.  
  1605.    Example: BBSCOMMAND = "bbs:excelbbs/bb -B %B -U 1 -L 1 -G -7 -S"
  1606.  
  1607. 51.    BBSMESSAGE
  1608.  
  1609.  
  1610.    BBSMESSAGE text                                             Config & Rexx
  1611.  
  1612.       With this keyword you can override the ZHMMESSAGE, NONEMESSAGE,
  1613.    SPAWNMESSAGE settings. If not empty instead of the texts specified
  1614.    with the other keywords this text will be sent right after the banner.
  1615.  
  1616.    Examples: BBSMESSAGE "Sorry, this BBS is offline until 5:30"
  1617.              BBSMESSAGE ""
  1618.  
  1619. 52.    BBSMODE
  1620.  
  1621.  
  1622.    BBSMODE mode                                                Config & Rexx
  1623.  
  1624.    There are four different modes to use Gotcha with(out) a BBS:
  1625.  
  1626.    NONE  ... There is no BBS. NONEMESSAGE will be displayed to human
  1627.              callers
  1628.  
  1629.    SPAWN ... If a human caller enters two ESC characters the BBS will
  1630.              be launched. When the command returns the modem will
  1631.              be reseted and Gotcha will continue waiting for calls.
  1632.              SPAWNMESSAGE is displayed.
  1633.  
  1634.    EXIT  ... Same as SPAWN, but as soon as the command returns Gotcha
  1635.              will exit.
  1636.  
  1637.  
  1638.                                  - Page 23 -
  1639. 52.    BBSMODE
  1640.  
  1641.    ZMH   ... "Zone Mail Hour" There is a BBS, but at the moment no
  1642.              human callers are allowed.
  1643.              Gotcha will display ZMHMESSAGE.
  1644.  
  1645.    Examples: BBSMODE SPAWN
  1646.              BBSMODE ZMH
  1647.  
  1648. 53.    BOSSNUMBER
  1649.  
  1650.  
  1651.    BOSSNUMBER number/address                                   Config & Rexx
  1652.  
  1653.       With this keyword points can specify their bosses phonenumber(s)
  1654.    or address(es). If Gotcha is not in answer mode it will simply call
  1655.    the number(s) specified with this keyword and then exit.
  1656.    If you use a nodelist you can also specify addresses here.
  1657.    Note that this can also be used in answer mode. To make Gotcha call
  1658.    the numbers given with this keyword send "CALL BOSS" to Gotchas
  1659.    ARexx port.
  1660.  
  1661.    Examples: BOSSNUMBER "2:310/108"
  1662.              BOSSNUMBER "39:23/5!2:310/108"
  1663.  
  1664. 54.    BUFFEREDLOG
  1665.  
  1666.  
  1667.    BUFFEREDLOG yes/no                                          Config & Rexx
  1668.  
  1669.       If NO is selected every line written to the window will be written
  1670.    the the logfile immediately. If YES is selected the lines will first
  1671.    be written to a buffer and every ~512 bytes written to the logfile.
  1672.  
  1673.    The advantage of turning buffering on is that it is much faster, however
  1674.    if there are crashes the important part may not be written to the log.
  1675.  
  1676.    Examples: BUFFEREDLOG YES
  1677.              BUFFEREDLOG NO
  1678.  
  1679. 55.    CALL
  1680.  
  1681.  
  1682.    CALL number(s)                                                       Rexx
  1683.  
  1684.       If Gotcha is in answer mode you can place outgoing calls by sending
  1685.    ARexx CALL commands to it's rexx-port. Unlike other mailers Gotcha can
  1686.    handle more than one number/address at one time.
  1687.    If Gotcha is already making outgoing calls it will attempt to append
  1688.    the new numbers to the list of old ones. This may fail if you specify
  1689.    to many numbers.
  1690.    There is a limit of 1000 characters for this string.
  1691.  
  1692.    If you are using addresses you must specify the zone since Gotcha uses
  1693.    the ':' character to distinguish addresses from phonenumbers.
  1694.  
  1695.    Please note that REDIALDELAY and RETRIES will also be used.
  1696.    First Gotcha will try to call all nodes in the list. For successfull
  1697.    sessions the main address and all akas will be removed from the list.
  1698.    If lines were BUSY or sessions were not successfull Gotcha will wait
  1699.    REDIALDELAY seconds until it makes another attempt.
  1700.    This will happen RETRIES times.
  1701.  
  1702.    Note that in answer mode Gotcha is able to receive incomming calls
  1703.    while it's waiting for another retry.
  1704.  
  1705.    Examples:
  1706.       "CALL 2:310/108!39:23/5" will call 2:310/108 and 39:23/5 and
  1707.       keep calling until either each call was successfull or no retries
  1708.  
  1709.                                  - Page 24 -
  1710. 55.    CALL
  1711.  
  1712.       are left.
  1713.  
  1714.       "CALL BOSS" will call the numbers specified with the BOSSNUMBER
  1715.       keyword.
  1716.  
  1717. 56.    CALLERID
  1718.  
  1719.  
  1720.    CALLERID <filename>                                         Config & Rexx
  1721.  
  1722.    If specified the callerid (received between first and second RING) will
  1723.    be saved to <filename>.
  1724.  
  1725.    Example: CALLERID "mail:cid"
  1726.  
  1727. 57.    CLOSEWINDOW
  1728.  
  1729.  
  1730.    CLOSEWINDOW                                                          Rexx
  1731.  
  1732.    This Rexx-command will close the outputwindow.
  1733.  
  1734. 58.    CONSCREEN
  1735.  
  1736.  
  1737.    CONSCREEN screenname                                        Config & Rexx
  1738.  
  1739.    Specifies the screen Gotcha should open on. If no such (public) screen
  1740.    exists Gotcha will open an own screen, depending on the SCREENMODE.
  1741.  
  1742.    Example: CONSCREEN "SPOT"
  1743.  
  1744. 59.    CONWIN
  1745.  
  1746.  
  1747.    CONWIN Left/Top/Width/Height                                Config & Rexx
  1748.  
  1749.    This specifies the position and size of the window.
  1750.  
  1751.    Example: CONWIN 10/10/500/200
  1752.  
  1753. 60.    COST
  1754.  
  1755.  
  1756.    COST value                                                  Config & Rexx
  1757.  
  1758.       This vaulue which should be given as units/minute, will be used if
  1759.    no nodelist is used to determine the cost of a call.
  1760.  
  1761.    Example: COST 100
  1762.  
  1763. 61.    CX_POPKEY
  1764.  
  1765.  
  1766.    CX_POPKEY string                                                   Config
  1767.  
  1768.       This specifies the commodity "Hotkey". If pressed and the window is
  1769.    closed the window will open.
  1770.  
  1771.    Example: CX_POPKEY "rwakey control esc"
  1772.  
  1773. 62.    CX_PRIORITY
  1774.  
  1775.  
  1776.    CX_PRIORITY pri                                                    Config
  1777.  
  1778.       This is the commodity priority.
  1779.  
  1780.                                  - Page 25 -
  1781. 62.    CX_PRIORITY
  1782.  
  1783.  
  1784.    Example: CX_PRIORITY 0
  1785.  
  1786. 63.    DIALER
  1787.  
  1788.  
  1789.    DIALER dialer-command                                       Config & Rexx
  1790.  
  1791.       Use this if you have a custom dialer that performs some special
  1792.    magic for you. Embedded %-commands can be used in the command.
  1793.  
  1794.    If specified instead of dialing out the command will be executed and
  1795.    if it returns the session handshake will be attempted.
  1796.  
  1797.    Examples: DIALER "callpcp"
  1798.              DIALER ""
  1799.  
  1800. 64.    DIALPREFIX
  1801.  
  1802.  
  1803.    DIALPREFIX string                                           Config & Rexx
  1804.  
  1805.       Modem dial string such as "ATDT" or "AT~~DT~". This string will be
  1806.    sent to the modem whenever Gotcha wants to call out.
  1807.    The string can have special modem characters in it if needed.
  1808.  
  1809.    Examples: DIALPREFIX "ATDT"
  1810.              DIALPREFIX "AT~~D"
  1811.  
  1812. 65.    DIALSUFFIX
  1813.  
  1814.  
  1815.    DIALSUFFIX string                                           Config & Rexx
  1816.  
  1817.       This string will be sent to the modem after the DIALPREFIX string
  1818.    and the number have been sent. This usualy is just a "|".
  1819.    The string can have special modem characters in it if needed.
  1820.  
  1821.    Example: DIALSUFFIX "|"
  1822.  
  1823. 66.    DIALTIMEOUT
  1824.  
  1825.  
  1826.    DIALTIMEOUT seconds                                         Config & Rexx
  1827.  
  1828.       Specifies how long Gotcha will wait for a response (e.g. BUSY,
  1829.    NO DIAL TONE, VOICE, NO CARRIER, CONNECT) from the modem
  1830.    after it has sent the dialstring.
  1831.  
  1832.    Example: DIALTIMEOUT 70
  1833.  
  1834. 67.    DIRECTZAP
  1835.  
  1836.  
  1837.    DIRECTZAP                                                            Rexx
  1838.  
  1839.    This is the same as NODIRECTZAP = NO.
  1840.  
  1841. 68.    DISPLAYID
  1842.  
  1843.  
  1844.    DISPLAYID integer                                           Config & Rexx
  1845.  
  1846.       Specifies the mode in which Gotcha should open it's screen.
  1847.    This ofcourse will only have an effect if Gotcha opens it's own screen
  1848.    at all (see SCREENMODE).
  1849.  
  1850.  
  1851.                                  - Page 26 -
  1852. 68.    DISPLAYID
  1853.  
  1854.    Examples: DISPLAYID $19000   ;NTSC Hires
  1855.              DISPLAYID $29000   ;PAL Hires
  1856.              DISPLAYID $19020   ;NTSC Superhires
  1857.              DISPLAYID $29020   ;PAL Superhires
  1858.              DISPLAYID $19004   ;NTSC Hires Interlace
  1859.              DISPLAYID $29004   ;PAL Hires Interlace
  1860.              DISPLAYID $19024   ;NTSC Superhires Interlace
  1861.              DISPLAYID $29024   ;PAL Superhires Interlace
  1862.              DISPLAYID $39024   ;VGA Productivity
  1863.              DISPLAYID $39025   ;VGA Productivity Lace
  1864.              DISPLAYID $39020   ;VGA Productivity Dbl (AA)
  1865.  
  1866. 69.    EMSI
  1867.  
  1868.  
  1869.    EMSI                                                                 Rexx
  1870.  
  1871.    This is the same as NOEMSI = NO.
  1872.  
  1873. 70.    ESCAPERESETSMODEM
  1874.  
  1875.  
  1876.    ESCAPERESETSMODEM yes/no                                    Config & Rexx
  1877.  
  1878.       If you press the ESC key during a session Gotcha will stop the
  1879.    session immediately. If this option is YES the modem-init string
  1880.    will be sent too. If it is no then you will have to press ESC a second
  1881.    time to reset it or wait until MODEMRESETINTERVAL does it for you.
  1882.  
  1883.    Example: ESCAPERESETSMODEM NO
  1884.  
  1885. 71.    FAXCOMMAND
  1886.  
  1887.  
  1888.    FAXCOMMAND command                                          Config & Rexx
  1889.  
  1890.       This command, which may contain embedded %-commands, will be
  1891.    executed whenever, on a outgoing or incomming call, the string
  1892.    specified in MRC_FAX is received.
  1893.  
  1894.    Examples: FAXCOMMAND "fax %?letter1#letter2?"
  1895.              FAXCOMMAND ""
  1896.  
  1897. 72.    FAXSTRING
  1898.  
  1899.  
  1900.    FAXSTRING string                                                     Rexx
  1901.  
  1902.    This is the same as MRC_FAX.
  1903.  
  1904.    Example: FAXSTRING "FAX"
  1905.  
  1906. 73.    FKEYs
  1907.  
  1908.  
  1909.    FKEY<x> rexx-command                                        Config & Rexx
  1910.    SFKEY<x> rexx-command
  1911.  
  1912.       Assigns a rexx-command to a functionkey. Whenever a functionkey
  1913.    is pressed Gotcha will send the associated command to it's own
  1914.    Rexx-port.
  1915.  
  1916.    Examples: FKEY1 "NOEMSI NO"            ; F1
  1917.              FKEY2 "NOEMSI YES"           ; F2
  1918.              FKEY3 "CALL 123456"          ; F3
  1919.              SFKEY1 "NOWAZOO NO"          ; Shift-F1
  1920.              SFKEY9 "NODIRECTZAP YES"     ; Shift-F9
  1921.  
  1922.                                  - Page 27 -
  1923. 73.    FKEYs
  1924.  
  1925.  
  1926. 74.    FORBID
  1927.  
  1928.  
  1929.    FORBIDALL yes/no                                            Config & Rexx
  1930.    FORBIDFREQ yes/no
  1931.    FORBIDXMAIL yes/no
  1932.  
  1933.       This selects what kind of mail you do not want to receive.
  1934.    In an EMSI handshake Gotcha will ask (!) the other system not to
  1935.    send theses files. The other end may however simply ignore this
  1936.    (e.g. by setting NOALLOWREFUSING = YES).
  1937.  
  1938.    FORBIDALL   Compressed mail and file attaches
  1939.    FORBIDFREQ  File Requests
  1940.    FORBIDALL   Anything (hold all traffic)
  1941.  
  1942.    Example: FORBIDALL YES
  1943.  
  1944. 75.    FREQUEST
  1945.  
  1946.  
  1947.    FREQUEST command-string                                     Config & Rexx
  1948.  
  1949.       Sets the command to launch the filerequest-server. Like all
  1950.    external commands this one may have embedded %-commands in the
  1951.    string.
  1952.    Note that asynronous execution is not allowed for this one, since
  1953.    right after the command returns the outbound dir will be rescaned
  1954.    for files to send to the remote system.
  1955.  
  1956.    Example: "rx frequest.rexx %i %o %S"
  1957.  
  1958. 76.    GETCONFIG
  1959.  
  1960.  
  1961.    GETCONFIG keyword                                                    Rexx
  1962.  
  1963.       With this ARexx-only command it is possible to get the current
  1964.    configuration for a certain keyword. So you can first get the current
  1965.    config, change it do some action and then set it back to the old
  1966.    value.
  1967.  
  1968.    ----------------------- cut here ----------------------
  1969.  
  1970.    'GETCONFIG LOCATION'        /* get the current location */
  1971.    config = RESULT
  1972.  
  1973.    'LOCATION "My Place"'       /* set location to "My Place" */
  1974.  
  1975.    'CALL 12345'                /* call out */
  1976.  
  1977.    config                      /* set back the old config */
  1978.  
  1979.    ----------------------- cut here ----------------------
  1980.  
  1981.    Examples: GETCONFIG AKAS
  1982.              GETCONFIG MRC_FAX
  1983.  
  1984. 77.    HYDRA
  1985.  
  1986.  
  1987.    HYDRA                                                                Rexx
  1988.  
  1989.    This is the same as NOHYDRA = NO.
  1990.  
  1991.  
  1992.  
  1993.                                  - Page 28 -
  1994. 77.    ICONIFY
  1995.  
  1996.  
  1997. 78.    ICONIFY
  1998.  
  1999.  
  2000.    ICONIFY                                                              Rexx
  2001.  
  2002.       This ARexx only command will iconify Gotcha if its window is open.
  2003.    I.e. if Workbench is loaded the window will be closed and an
  2004.    application icon will be put on the Workbench screen.
  2005.    If you want to use your own icon place a file called "def_Gotcha.info"
  2006.    in your mail: drawer.
  2007.  
  2008. 79.    IMMEDIATE
  2009.  
  2010.  
  2011.    IMMEDIATE yes/no                                            Config & Rexx
  2012.  
  2013.       If IMMEDIATE = YES is specified Gotcha will go directly and
  2014.    immediately to the session handshake.
  2015.    If in answer mode Gotcha will act as if it had detected an incomming
  2016.    call.
  2017.  
  2018.    Defaults to NO.
  2019.  
  2020.    Example: IMMEDIATE YES
  2021.  
  2022. 80.    INBOUND
  2023.  
  2024.  
  2025.    INBOUND                                                              Rexx
  2026.  
  2027.    This is the same as INDIR.
  2028.  
  2029. 81.    INDIR
  2030.  
  2031.  
  2032.    INDIR directory                                             Config & Rexx
  2033.  
  2034.       This should be set to your inbound directory. Incomming mail and
  2035.    files will be stored here. Also temporary files will be created here
  2036.    during file transferes.
  2037.  
  2038.    Example: INDIR "mail:inbound"
  2039.  
  2040. 82.    KEEP
  2041.  
  2042.  
  2043.    KEEPALL yes/no                                              Config & Rexx
  2044.    KEEPXMAIL yes/no
  2045.  
  2046.       This if set to YES this keywords disallow the sending of certain
  2047.    files during sessions.
  2048.  
  2049.    KEEPALL surpresses the sending of any files.
  2050.    KEEPXMAIL will surpress the sending of compressed mail files.
  2051.  
  2052.    Example: KEEPALL YES
  2053.  
  2054. 83.    KIWIPULSE
  2055.  
  2056.  
  2057.    KIWIPULSE yes/no                                            Config & Rexx
  2058.  
  2059.       Applies a special number translation for Kiwi people.
  2060.  
  2061.    Example: KIWIPULSE YES
  2062.  
  2063.  
  2064.                                  - Page 29 -
  2065. 83.    LISTEN
  2066.  
  2067.  
  2068. 84.    LISTEN
  2069.  
  2070.  
  2071.    LISTEN                                                               Rexx
  2072.  
  2073.       LISTEN is a synonym for NOUNLISTEN and NOLISTEN is a synonym
  2074.    for UNLISTEN.
  2075.  
  2076. 85.    LOADINGMESSAGE
  2077.  
  2078.  
  2079.    LOADINGMESSAGE string                                       Config & Rexx
  2080.  
  2081.       This text will be displayed to human usern when the BBS is loaded.
  2082.  
  2083.    Example: LOADINGMESSAGE "Please wait spawning the BBS..."
  2084.  
  2085. 86.    LOCATION
  2086.  
  2087.  
  2088.    LOCATION string                                             Config & Rexx
  2089.  
  2090.       Sets the location of your node.
  2091.  
  2092.    Example: LOCATION "Vienna; Austria"
  2093.  
  2094. 87.    LOG
  2095.  
  2096.  
  2097.    LOG <level><text>                                                    Rexx
  2098.  
  2099.       This Rexx command will put out a text with the given loglevel to
  2100.    the logwindow and logfile.
  2101.  
  2102.    Example: LOG "1 This is a test"
  2103.  
  2104. 88.    LOGFILE
  2105.  
  2106.  
  2107.    LOGFILE filename                                            Config & Rexx
  2108.  
  2109.       Sets the name of the logfile. Everything you see in Gotchas main
  2110.    window will also be saved to the logfile. The amount of information
  2111.    displayed/saved depends on the LOGLEVEL setting.
  2112.  
  2113.    Example: LOGFILE "mail:Gotcha.log"
  2114.  
  2115. 89.    LOGLEVEL
  2116.  
  2117.  
  2118.    LOGLEVEL level                                              Config & Rexx
  2119.  
  2120.       Sets the amount of logging information written to the logfile.
  2121.    There are 6 levels:
  2122.  
  2123.    1 SILENCE   ... nearly no output
  2124.    2 MINIMUM   ... some more infos
  2125.    3 NORMAL    ... this is quite nice
  2126.    4 VERBOSSE  ... nearly everything (IMHO the best)
  2127.    5 MAXIMUM   ... all there is
  2128.    6 DEBUG     ... even more (but nothing realy needed)
  2129.  
  2130.    Example: LOGLEVEL 5
  2131.  
  2132.  
  2133.  
  2134.  
  2135.                                  - Page 30 -
  2136. 89.    LOGLINES
  2137.  
  2138.  
  2139. 90.    LOGLINES
  2140.  
  2141.  
  2142.    LOGLINES <num lines>                                               Config
  2143.  
  2144.    Specifies how many lines will be buffered in the scrollback buffer of
  2145.    the main window. Minimum is 100, maximum 1000.
  2146.  
  2147.    Example: LOGLINES 200
  2148.  
  2149. 91.    MINBAUD
  2150.  
  2151.  
  2152.    MINBAUD baudrate                                            Config & Rexx
  2153.  
  2154.       Minimum baudrate to establish a connection at. If the connection
  2155.    baudrate is lower than specified with this keyword Gotcha will hang
  2156.    up immediately (on both incomming and outgoing calls).
  2157.  
  2158.    Example: MINBAUD 2400
  2159.  
  2160. 92.    MODEMANSWER
  2161.  
  2162.  
  2163.    MODEMANSWER string                                          Config & Rexx
  2164.  
  2165.       This string will be sent to the modem when the number of RINGs
  2166.    specified with the RINGS keyword have been received and Gotcha wants
  2167.    to answer the phone. The string can have all the special modem characters
  2168.    in it.
  2169.  
  2170.    Example: MODEMANSWER "ATA|"
  2171.  
  2172. 93.    MODEMDIALPOST
  2173.  
  2174.  
  2175.    MODEMDIALPOST string                                                 Rexx
  2176.  
  2177.    Same as DIALSUFFIX.
  2178.  
  2179. 94.    MODEMDIALPRE
  2180.  
  2181.  
  2182.    MODEMDIALPRE string                                                  Rexx
  2183.  
  2184.    Same as DIALPREFIX.
  2185.  
  2186. 95.    MODEMHANG
  2187.  
  2188.  
  2189.    MODEMHANG string                                            Config & Rexx
  2190.  
  2191.       This string will be sent to the modem whenever Gotcha wants to
  2192.    hang up. Using "~~~+++~~~ATH0|" is not recomended, you should
  2193.    configurate your modem in way that it hangs up as soon as DTR is
  2194.    lowered. The recomended string for this setting is "^".
  2195.    The string can have special modem characters in it.
  2196.  
  2197.    Example: MODEMHANG "^"
  2198.  
  2199. 96.    MODEMHANGUP
  2200.  
  2201.  
  2202.    MODEMHANGUP string                                                   Rexx
  2203.  
  2204.    This is the same as MODEMHANG.
  2205.  
  2206.                                  - Page 31 -
  2207. 96.    MODEMHANGUP
  2208.  
  2209.  
  2210. 97.    MODEMINIT
  2211.  
  2212.  
  2213.    MODEMINIT string                                            Config & Rexx
  2214.  
  2215.       This string will be sent to the modem whenever Gotcha wants to init
  2216.    the modem. The string may contain all the special modem characters.
  2217.    Gotcha expects every char to be echoed by the modem and after every
  2218.    carriage-return "|" a "OK" from the modem (if there was something sent
  2219.    to the modem before).
  2220.  
  2221.    Example: MODEMINIT "AT~Z|"
  2222.  
  2223. 98.    MODEMRESETINTERVAL
  2224.  
  2225.  
  2226.    MODEMRESETINTERVAL minutes                                  Config & Rexx
  2227.  
  2228.       In answer mode the MODEMINIT string will be sent to the modem
  2229.    every so many minutes.
  2230.  
  2231.    Example: MODEMRESETINTERVAL 15
  2232.  
  2233. 99.    NAME
  2234.  
  2235.  
  2236.    NAME nodename                                                        Rexx
  2237.  
  2238.    This is the same as the BBS keyword.
  2239.  
  2240. 100.    MODEMRESULTCODES
  2241.  
  2242.  
  2243.    MRC_BUSY string                                             Config & Rexx
  2244.    MRC_CARRIER string
  2245.    MRC_CONNECT string
  2246.    MRC_FAX string
  2247.    MRC_NOANSWER string
  2248.    MRC_NOCARRIER string
  2249.    MRC_NODIALTONE string
  2250.    MRC_RING string
  2251.    MRC_RINGING string
  2252.    MRC_VOICE string
  2253.  
  2254.       With these keywords you con configure Gotcha to what strings your
  2255.    modem sends on various occations.
  2256.  
  2257.    MRC_BUSY      ... Reported when the line is busy
  2258.    MRC_CARRIER   ... Not supported by all modems. The "modem to modem" speed
  2259.    MRC_CONNECT   ... The connection speed or (if possible) the computer to
  2260.                      modem speed.
  2261.    MRC_FAX       ... Reported for Fax connects
  2262.    MRC_NOANSWER  ... Sometimes reported instead of NO CARRIER
  2263.    MRC_NOCARRIER ... When carrier detect has failed
  2264.    MRC_NODIALTONE... If there is no dialtone
  2265.    MRC_RING      ... Rings on incomming calls
  2266.    MRC_RINGING   ... Rings on outgoing calls
  2267.    MRC_VOICE     ... For Voice connects
  2268.  
  2269.    If the CARRIER result code ist supported by your modem you should
  2270.    configurate the modem in a way that the baudrate reported with this
  2271.    keyword reflects the "modem to modem" rate and the rate reported with
  2272.    CONNECT the "computer to modem" speed. This is e.g. quite nice for
  2273.    Hydra transferes since Hydra will use both values to calculate maximum
  2274.    blocksizes and other things. However, if this is not possible it
  2275.    does not harm too much, acctualy on higher speeds (9600, 14400 for
  2276.  
  2277.                                  - Page 32 -
  2278. 100.    MODEMRESULTCODES
  2279.  
  2280.    sure) the maximum blocksize will be at it's limit anyway.
  2281.    If CARRIER is not supported the "modem to modem" speed should be reported
  2282.    with the CONNECT-message (as is usualy the case) and the MRC_CARRIER
  2283.    keyword can be omited.
  2284.  
  2285.    Examples: MRC_BUSY "BUSY"
  2286.              MRC_CARRIER "CARRIER"
  2287.              MRC_CONNECT "CONNECT"
  2288.              MRC_FAX "FAX"
  2289.              MRC_NOANSWER "NO ANSWER"
  2290.              MRC_NOCARRIER "NO CARRIER"
  2291.              MRC_NODIALTONE "NO DIAL TONE"
  2292.              MRC_RING "RING"
  2293.              MRC_RINGING "RINGING"
  2294.              MRC_VOICE "VOICE"
  2295.  
  2296.    These settings are also the default.
  2297.  
  2298. 101.    NLDIR
  2299.  
  2300.  
  2301.    NLDIR directory                                             Config & Rexx
  2302.  
  2303.       If you want to use a nodelist with Gotcha set this to the directory
  2304.    where the compiled nodlist is stored. On more information on how to
  2305.    use nodelists with Gotcha read the GList documentation.
  2306.  
  2307.    Example: NLDIR "mail:nodelist"
  2308.  
  2309. 102.    NOALLOWREFUSING
  2310.  
  2311.  
  2312.    NOALLOWREFUSING yes/no                                      Config & Rexx
  2313.  
  2314.       This selects if the wishes of the other side in am EMSI handshake
  2315.    should be respected or not (see FORBID).
  2316.  
  2317.    Example: NOALLOWREFUSING NO
  2318.  
  2319. 103.    NODELIST
  2320.  
  2321.  
  2322.    NODELIST directory                                                   Rexx
  2323.  
  2324.    This is the same as NLDIR.
  2325.  
  2326. 104.    NODE
  2327.  
  2328.  
  2329.    NODE address                                                         Rexx
  2330.  
  2331.    This is the same as ADDRESS.
  2332.  
  2333. 105.    NODIRECTZAP
  2334.  
  2335.  
  2336.    NODIRECTZAP yes/no                                          Config & Rexx
  2337.  
  2338.       This selects if the DirectZap transfer protocol should be used
  2339.    for transferes.
  2340.  
  2341.    Example: NODIRECTAZP YES
  2342.  
  2343. 106.    NOEMSI
  2344.  
  2345.  
  2346.    NOEMSI yes/no                                               Config & Rexx
  2347.  
  2348.                                  - Page 33 -
  2349. 106.    NOEMSI
  2350.  
  2351.  
  2352.       This selects if an EMSI handshake should be (at least) attempted.
  2353.    EMSI is the most up to date handshake available in FidoNet
  2354.    sessions. If turned off a lot of features can not be used. e.g it's
  2355.    only possible in EMSI handshakes to exchange AKAs.
  2356.  
  2357.    Example: NOEMSI NO
  2358.  
  2359. 107.    NOESCAPERESETSMODEM
  2360.  
  2361.  
  2362.    NOESCAPERESETSMODEM                                                  Rexx
  2363.  
  2364.    This is the same as ESCAPERESETSMODEM NO.
  2365.  
  2366. 108.    NOFORBID
  2367.  
  2368.  
  2369.    NOFORBIDALL                                                          Rexx
  2370.    NOFORBIDFREQ
  2371.    NOFORBIDXMAIL
  2372.  
  2373.    This is the same as FORBID<what> NO.
  2374.  
  2375. 109.    NOHYDRA
  2376.  
  2377.  
  2378.    NOHYDRA yes/no                                              Config & Rexx
  2379.  
  2380.       This can be used to turn off Hydra transferes.
  2381.  
  2382.    Example: NOHYDRA YES
  2383.  
  2384. 110.    NOKEEP
  2385.  
  2386.  
  2387.    NOKEEPALL                                                            Rexx
  2388.    NOKEEPXMAIL
  2389.  
  2390.    This is the same as KEEP<what> NO.
  2391.  
  2392. 111.    NOKIWIPULSE
  2393.  
  2394.  
  2395.    NOKIWIPULSE                                                          Rexx
  2396.  
  2397.    This is the same as KIWIPULSE NO.
  2398.  
  2399. 112.    NOLISTEN
  2400.  
  2401.  
  2402.    NOLISTEN                                                             Rexx
  2403.  
  2404.    This is the same as UNLISTEN.
  2405.  
  2406. 113.    NONEMESSAGE
  2407.  
  2408.  
  2409.    NONEMESSAGE text                                            Config & Rexx
  2410.  
  2411.       This message will be displayed whenever an user calls and the BBSMODE
  2412.    is set to NONE. This can be overridden with the BBSMESSAGE keyword.
  2413.  
  2414.    Example: NONEMESSAGE "This is a mail only system -- please hang up"
  2415.  
  2416.  
  2417.  
  2418.  
  2419.                                  - Page 34 -
  2420. 113.    NORETRYHANDSHAKE
  2421.  
  2422.  
  2423. 114.    NORETRYHANDSHAKE
  2424.  
  2425.  
  2426.    NORETRYHANDSHAKE yes/no                                     Config & Rexx
  2427.  
  2428.       Specifies wether Gotcha will retry to call this number if the
  2429.    handshake failes for some reason. Usualy a number will only be removed
  2430.    from the dialing list if either the modem responded with something
  2431.    else than BUSY when dialing the number or the session was successful.
  2432.    It may however happen that the remote system has due to an error set
  2433.    up a wrong password for you. In this case you would be disconnected
  2434.    each time in the session handshake to prevent additional retries you
  2435.    can set this keyword to YES and whenever a handshake failes (for
  2436.    whatever reason) the number will be removed from the dialing list.
  2437.  
  2438.    Example: NORETRYHANDSHAKE YES
  2439.  
  2440. 115.    NOSTRIPDASHES
  2441.  
  2442.  
  2443.    NOSTRIPDASHES                                                        Rexx
  2444.  
  2445.    This is the same as STRIPDASHES NO.
  2446.  
  2447. 116.    NOSWEPULSE
  2448.  
  2449.  
  2450.    NOSWEPULSE                                                           Rexx
  2451.  
  2452.    This is the same as SWEPULSE NO.
  2453.  
  2454. 117.    NOUNLISTEN
  2455.  
  2456.  
  2457.    NOUNLISTEN                                                           Rexx
  2458.  
  2459.    This is the same as LISTEN.
  2460.  
  2461. 118.    NOWAZOO
  2462.  
  2463.  
  2464.    NOWAZOO yes/no                                              Config & Rexx
  2465.  
  2466.       Can be used to turn off WaZoo handshakes. Gotcha first tries to
  2467.    establish an EMSI handshake if this fails or Gotcha detects that the
  2468.    other side attempts an WaZoo handshake Gotcha will fall back to
  2469.    WaZoo. If you want you AKAs to be transfered always you should turn
  2470.    WaZoo off, so if an EMSI handshake fails no files at all will be
  2471.    sent but (if set) another attempt to do a EMSI handshake will be
  2472.    made at the next retry.
  2473.  
  2474.    Example: NOWAZOO YES.
  2475.  
  2476. 119.    NOXMAIL
  2477.  
  2478.  
  2479.    NOXMAIL yes/no                                              Config & Rexx
  2480.  
  2481.       Enables/disables the setting of the XMA (compressed mail) flag
  2482.    for EMSI handshakes. This tells the other system if compressed
  2483.    mail should (not) be sent.
  2484.  
  2485.    Example: NOXMAIL NO
  2486.  
  2487.  
  2488.  
  2489.  
  2490.                                  - Page 35 -
  2491. 119.    NOZEDZAP
  2492.  
  2493.  
  2494. 120.    NOZEDZAP
  2495.  
  2496.  
  2497.    NOZEDZAP yes/no                                             Config & Rexx
  2498.  
  2499.       Used to turn on/off the usage of the ZedZap protocol for file
  2500.    transfers.
  2501.  
  2502.    Example: NOZEDZAP NO
  2503.  
  2504. 121.    NOZEDZIP
  2505.  
  2506.  
  2507.    NOZEDZIP yes/no                                             Config & Rexx
  2508.  
  2509.       Used to turn on/off ZedZap protocol in transfers.
  2510.  
  2511.    Example: NOZEDZIP NO
  2512.  
  2513. 122.    ONCLOSEWINDOW
  2514.  
  2515.  
  2516.    ONCLOSEWINDOW <HIDE|ICONIFY|QUIT>                           Config & Rexx
  2517.  
  2518.       With this keyword you can select what Gotcha will do if you press
  2519.    the window close gadget.
  2520.  
  2521.    HIDE     ... This is the default. Gotcha will hide.
  2522.  
  2523.    ICONIFY  ... Gotcha will iconify if Workbench is open.
  2524.  
  2525.    QUIT     ... Gotcha will quit.
  2526.  
  2527.  
  2528.    Example: ONCLOSEWINDOW = QUIT
  2529.  
  2530. 123.    OPENWINDOW
  2531.  
  2532.  
  2533.    OPENWINDOW                                                           Rexx
  2534.  
  2535.       If this command is received and the window is closed it will be
  2536.    opened. Gotcha sends this to its own Rexx-Port whenever the commodities
  2537.    hotkey is pressed.
  2538.  
  2539.    Example: OPENWINDOW
  2540.  
  2541. 124.    OUTBOUND
  2542.  
  2543.  
  2544.    OUTBOUND directory                                                   Rexx
  2545.  
  2546.    This is the same as OUTDIR.
  2547.  
  2548. 125.    OUTDIR
  2549.  
  2550.  
  2551.    OUTDIR directory                                            Config & Rexx
  2552.  
  2553.       This sets the directory where Gotcha will look for outgoing files.
  2554.  
  2555.    Example: OUTDIR "mail:outbound"
  2556.  
  2557. 126.    PASSWORD
  2558.  
  2559.  
  2560.  
  2561.                                  - Page 36 -
  2562. 126.    PASSWORD
  2563.  
  2564.    PASSWORD string                                             Config & Rexx
  2565.  
  2566.       Specifies the password to be used in sessions.
  2567.    If nodelist support is enabled the password will be fetched from
  2568.    there.
  2569.    Note that if Gotcha is in answer mode and PASSWORD is set, it will be
  2570.    used whenever a node calls you have no password set up for via GList.
  2571.    If PASSWORD is not set Gotcha will not care about passwords for
  2572.    incomming calls unless you have set up a password via GList.
  2573.  
  2574.    Example: PASSWORD "secret"
  2575.  
  2576. 127.    PHONENUMBER
  2577.  
  2578.  
  2579.    PHONENUMBER string                                          Config & Rexx
  2580.  
  2581.       Sets your own phonenumber. If you don't want it to be sent out
  2582.    in sessions set this to "-Unpublished-".
  2583.  
  2584.    Example: PHONENUMBER "43-456-7891234"
  2585.  
  2586. 128.    PICKUP
  2587.  
  2588.  
  2589.    PICKUP < ALL | PRIMARY | NONE >                             Config & Rexx
  2590.  
  2591.       Select what mail and files to receive from the other system. This
  2592.    will only work with EMSI handshake sessions.
  2593.  
  2594.    ALL     ... everything there is
  2595.    PRIMARY ... only files for your primary address not for AKAs
  2596.    NONE    ... nothing at all
  2597.  
  2598.    Examples: PICKUP ALL
  2599.              PICKUP PRIMARY
  2600.              PICKUP NONE
  2601.  
  2602. 129.    QUIET
  2603.  
  2604.  
  2605.    QUIET yes/no                                                       Config
  2606.  
  2607.       If set to YES Gotcha will not open a window or a screen but work
  2608.    in the background. The window can be opened with the OPENWINDOW
  2609.    Rexx command or by pressing the commodity hotkey.
  2610.  
  2611.    Example: QUIET NO
  2612.  
  2613. 130.    QUIT
  2614.  
  2615.  
  2616.    QUIT                                                                 Rexx
  2617.  
  2618.       If Gotcha receives a QUIT Rexx command it will (guess what) quit
  2619.    if in answer mode. This is the same as pressing Alt-Q or Alt-X.
  2620.    If there is a session taking place it will quit as soon as it has ended.
  2621.  
  2622. 131.    REDIALDELAY
  2623.  
  2624.  
  2625.    REDIALDELAY secs                                            Config & Rexx
  2626.  
  2627.       Specifies the number of seconds to wait until the next dialattempt
  2628.    is made. If in answer mode Gotcha will receive calls while waiting
  2629.    for the delaytime to expire.
  2630.  
  2631.  
  2632.                                  - Page 37 -
  2633. 131.    REDIALDELAY
  2634.  
  2635.    Example: REDIALDELAY 60
  2636.  
  2637. 132.    REMMONITOR
  2638.  
  2639.  
  2640.    REMMONITOR ARexx-port                                                Rexx
  2641.  
  2642.       This removes a port added with ADDMONITOR from the list.
  2643.  
  2644.    Example: REMMONITOR "GOTCHA_MONITOR"
  2645.  
  2646. 133.    RESET
  2647.  
  2648.  
  2649.    RESET                                                                Rexx
  2650.  
  2651.    This will reset the modem. The MODEMHANG and MODEMINIT strings will be
  2652.    sent to the modem and the counter for received RINGs will be set back
  2653.    to 0.
  2654.  
  2655. 134.    RETRIES
  2656.  
  2657.  
  2658.    RETRIES integer                                             Config & Rexx
  2659.  
  2660.       This specifies the numer of attempts made to get a successful
  2661.    session. A number will be removed from the callinglist if either
  2662.    the modem returns something else than BUSY after the dialstring has
  2663.    been sent or the session was successfull.
  2664.  
  2665.    Example: RETRIES 10
  2666.  
  2667. 135.    REXXNAME
  2668.  
  2669.  
  2670.    REXXNAME string                                                    Config
  2671.  
  2672.       This specifies the name of the Rexxport. Defaults to "GOTCHA".
  2673.    For more information on Gotchas ARexx port see the ARexx chapter in
  2674.    the basics section.
  2675.  
  2676.    Example: REXXNAME "GOTCHA"
  2677.  
  2678. 136.    RINGCOMMAND
  2679.  
  2680.  
  2681.    RINGCOMMAND commandstring                                   Config & Rexx
  2682.  
  2683.       If in answer mode this command with may contain embedded %-commands
  2684.    will be executed whenever Gotcha receives a RING from the modem.
  2685.  
  2686. 137.    RINGINGS
  2687.  
  2688.  
  2689.    RINGINGS integer                                            Config & Rexx
  2690.  
  2691.       This specifies the maximum number of RINGINGS allowed for outgoing
  2692.    calls. If this number is reached Gotcha will abort the try and act
  2693.    as if DIALTIMEOUT had expired.
  2694.    Note: Not all modems support this.
  2695.  
  2696.    Example: RINGINGS 10
  2697.  
  2698. 138.    RINGS
  2699.  
  2700.  
  2701.    RINGS integer                                               Config & Rexx
  2702.  
  2703.                                  - Page 38 -
  2704. 138.    RINGS
  2705.  
  2706.  
  2707.       Specifies the number of rings needed until the MODEMANSWER string is
  2708.    sent the modem. This works only in answer mode of course.
  2709.  
  2710.    Example: RINGS 1
  2711.  
  2712. 139.    RUN
  2713.  
  2714.  
  2715.    RUN cli-command                                                      Rexx
  2716.  
  2717.       This is the same as SPAWN except that a run is put in front of
  2718.    the command to execute. So SPAWN "run list" is the same as RUN "list".
  2719.  
  2720. 140.    SCLEAR
  2721.  
  2722.  
  2723.    SCLEAR                                                               Rexx
  2724.  
  2725.    This one will clear the serial receive buffer.
  2726.  
  2727. 141.    SCREENMODE
  2728.  
  2729.  
  2730.    SCREENMODE <mode>                                           Config & Rexx
  2731.  
  2732.       Specifies the screenmode Gotcha should use.
  2733.  
  2734.    WORKBENCH   ... open on Workbench
  2735.    CUSTOM      ... open an own (public) screen
  2736.    PUBLIC      ... if exists open on the public screen specified with the
  2737.                    CONSCREEN keyword, else open an own screen
  2738.  
  2739.    The resolution for screens Gotcha opens can be set with the DISPLAYID
  2740.    keyword.
  2741.  
  2742.    Example: SCREEMODE WORKBENCH
  2743.  
  2744. 142.    SCREENTOBACK
  2745.  
  2746.  
  2747.    SCREENTOBACK                                                         Rexx
  2748.  
  2749.    Will move the Gotcha screen behind all other screens.
  2750.  
  2751. 143.    SCREENTOFRONT
  2752.  
  2753.  
  2754.    SCREENTOFRONT                                                        Rexx
  2755.  
  2756.    Will move the screen Gotcha is on to the front.
  2757.  
  2758. 144.    SERIALBAUD
  2759.  
  2760.  
  2761.    SERIALBAUD integer                                          Config & Rexx
  2762.  
  2763.    This is the baudrate to talk to the modem (open the serial device with).
  2764.  
  2765.    Example: SERIALBAUD 38400
  2766.  
  2767. 145.    SERIALDEVICE
  2768.  
  2769.  
  2770.    SERIALDEVICE devicename                                     Config & Rexx
  2771.  
  2772.         If you want to use another device you can select it with this
  2773.  
  2774.                                  - Page 39 -
  2775. 145.    SERIALDEVICE
  2776.  
  2777.    keyword.
  2778.  
  2779.    Examples: SERIALDEVICE "v34serial.device"
  2780.              SERIALDEVICE "serial.device"
  2781.  
  2782. 146.    SERIALFLAGS
  2783.  
  2784.  
  2785.    SERIALFLAGS integer                                         Config & Rexx
  2786.  
  2787.       Some 3rd party serial devices need to get some flags passed when the
  2788.    device is opened.
  2789.  
  2790.    Example: SERIALFLAGS 0
  2791.  
  2792. 147.    SERIALUNIT
  2793.  
  2794.  
  2795.    SERIALUNIT integer                                          Config & Rexx
  2796.  
  2797.       If your modem is connected to something else than unit 0 change this
  2798.    as desired.
  2799.  
  2800.    Example: SERIALUNIT 1
  2801.  
  2802. 148.    SHOWREXX
  2803.  
  2804.  
  2805.    SHOWREXX yes/no                                             Config & Rexx
  2806.  
  2807.       Turns the display of rexxmessages on/off. If turned on rexxmessages
  2808.    will be displayed in the window and written to the logfile.
  2809.  
  2810.    Example: SHOWREXX YES
  2811.  
  2812. 149.    SLINE
  2813.  
  2814.  
  2815.    SLINE                                                                Rexx
  2816.  
  2817.       This Rexx commands will wait for a <cr> terminated line from the modem
  2818.    and return it in the rexx variable.
  2819.  
  2820.    Example: SLINE
  2821.  
  2822. 150.    SMODEM
  2823.  
  2824.  
  2825.    SMODEM string                                                        Rexx
  2826.  
  2827.       Sends the given string to the modem. The given string will be run
  2828.    through the modem command processor. This allows special characters
  2829.    like "|","^" and "~" (see Modem Strings).
  2830.  
  2831.    Example: SMODEM "~~AT~~H1~~|"
  2832.  
  2833. 151.    SPAWNMESSAGE
  2834.  
  2835.  
  2836.    SPAWNMESSAGE text                                           Config & Rexx
  2837.  
  2838.       This message will ne displayed to human callers if the BBSMODE is
  2839.    SPAWN or EXIT. This cal be overridden with BBSMESSAGE.
  2840.  
  2841.    Example: SPAWNMESSAGE "Please press ESC twice to enter to BBS"
  2842.  
  2843.  
  2844.  
  2845.                                  - Page 40 -
  2846. 151.    SPAWN
  2847.  
  2848.  
  2849. 152.    SPAWN
  2850.  
  2851.  
  2852.    SPAWN cli-command                                                    Rexx
  2853.  
  2854.       If this command if received Gotcha will execute the given cli-command
  2855.    and wait until it returns.
  2856.  
  2857.    Example: SPAWN "echo \"Spawned from GOTCHA!\""
  2858.  
  2859. 153.    STARTSESSION
  2860.  
  2861.  
  2862.    STARTSESSION                                                         Rexx
  2863.  
  2864.       When Gotcha receives this command it will start a session waiting
  2865.    for the bannerline from the remote system.
  2866.  
  2867. 154.    STIMEOUT
  2868.  
  2869.  
  2870.    STIMEOUT seconds                                                     Rexx
  2871.  
  2872.       This command sets the timeout for the SLINE and SWAIT Rexx commands
  2873.    in seconds.
  2874.  
  2875.    Example: STIMEOUT 10
  2876.  
  2877. 155.    STRIPDASHES
  2878.  
  2879.  
  2880.    STRIPDASHES yes/no                                          Config & Rexx
  2881.  
  2882.       If set to YES Gotcha will strip dashes from phonenumbers before
  2883.    they are sent to the modem. Some modems don't like dashes in
  2884.    phonenumbers.
  2885.  
  2886.    Example: STRIPDASHES YES
  2887.  
  2888. 156.    SWAIT
  2889.  
  2890.  
  2891.    SWAIT text                                                           Rexx
  2892.  
  2893.       This Rexx only command will wait for the given text to appear at
  2894.    the serial port.
  2895.    The timout specified with STIMEOUT will be used, WARN (5) will be
  2896.    returned if the text was not received in the given time.
  2897.  
  2898.    Example: SWAIT "connection ok"
  2899.  
  2900. 157.    SWEPULSE
  2901.  
  2902.  
  2903.    SWEPULSE yes/no                                             Config & Rexx
  2904.  
  2905.       If set to YES some special number translation for vanilla swedish
  2906.    modems will be made.
  2907.  
  2908.    Example: SWEPULSE NO
  2909.  
  2910. 158.    SWRITE
  2911.  
  2912.  
  2913.    SWRITE string                                                        Rexx
  2914.  
  2915.  
  2916.                                  - Page 41 -
  2917. 158.    SWRITE
  2918.  
  2919.       The given string will be sent to the modem without any changes.
  2920.  
  2921.    Example: SWRITE "Let's go"
  2922.  
  2923. 159.    SYSOP
  2924.  
  2925.  
  2926.    SYSOP name-string                                           Config & Rexx
  2927.  
  2928.       Sets the name of the sysop of this node.
  2929.  
  2930.    Example: SYSOP "John Doe"
  2931.  
  2932. 160.    TASKPRI
  2933.  
  2934.  
  2935.    TASKPRI priority                                            Config & Rexx
  2936.  
  2937.       Sets the priority of the Gotcha Task. Should only be changed to
  2938.    something else than 0 if there are problems.
  2939.  
  2940.    Example: TASKPRI 1
  2941.  
  2942. 161.    TIMESTAMP
  2943.  
  2944.  
  2945.    TIMESTAMP yes/no                                            Config & Rexx
  2946.  
  2947.       If set to YES Gotcha will always use timestamps to convert 4D file-
  2948.    names such as 1.300.200.0.th0 to 2D filenames instead of net-node-2D
  2949.    filenames unless the remote system is a point or both systems are in
  2950.    the same net and have the same net number.
  2951.  
  2952.    Example: TIMESTAMP NO
  2953.  
  2954. 162.    TURNAROUND
  2955.  
  2956.  
  2957.    TURNAROUND command                                          Config & Rexx
  2958.  
  2959.       This command with may include embedded %-commands will be executed
  2960.    on session turnaround. This is when sides change, receiver becomes
  2961.    sender and the other was around. This command should not take too
  2962.    long to execute since timeouts may happen, the other side might
  2963.    hang up if this takes too long.
  2964.  
  2965. 163.    UNICONIFY
  2966.  
  2967.  
  2968.    UNICONIFY                                                            Rexx
  2969.  
  2970.       This ARexx only command uniconifies Gotcha. I.e. removes the
  2971.    application icon and opens Gotchas window.
  2972.  
  2973. 164.    UNLISTEN
  2974.  
  2975.  
  2976.    UNLISTEN                                                             Rexx
  2977.  
  2978.       UNLISTEN is a synonym for NOLISTEN. If UNLISTEN is received Gotcha
  2979.    will not send/read any bytes to/from the modem but wait silently until
  2980.    a LISTEN or NOUNLISTEN command is received. The serial device will
  2981.    not be closed.
  2982.  
  2983. 165.    USESYSFONT
  2984.  
  2985.  
  2986.  
  2987.                                  - Page 42 -
  2988. 165.    USESYSFONT
  2989.  
  2990.    USESYSFONT yes/no                                           Config & Rexx
  2991.  
  2992.       If set to YES Gotcha will use the system screen font instead of the
  2993.    system default font for its screen. For windows proportional fonts
  2994.    will not be used.
  2995.  
  2996.    Example: USESYSFONT NO
  2997.  
  2998. 166.    VERSION
  2999.  
  3000.  
  3001.    VERSION                                                              Rexx
  3002.  
  3003.       Will return the version identifier. e.g "1.2".
  3004.  
  3005. 167.    VOICECOMMAND
  3006.  
  3007.  
  3008.    VOICECOMMAND command-string                                 Config & Rexx
  3009.  
  3010.       This command with may include embedded %-commands will be executed
  3011.    whenever the string specified with the MRC_VOICE keyword is received
  3012.    from the modem on an incomming or outgoing call.
  3013.  
  3014.    Example: VOICECOMMAND "VoiceAnswer ?incomming.txt#outgoing.txt?"
  3015.  
  3016. 168.    VOICESTRING
  3017.  
  3018.  
  3019.    VOICESTRING string                                                   Rexx
  3020.  
  3021.    This is the same as MRC_VOICE.
  3022.  
  3023. 169.    WAZOO
  3024.  
  3025.  
  3026.    WAZOO                                                                Rexx
  3027.  
  3028.    This is the same as NOWAZOO NO.
  3029.  
  3030. 170.    XMAIL
  3031.  
  3032.  
  3033.    XMAIL                                                                Rexx
  3034.  
  3035.    This is the same as NOXMAIL NO.
  3036.  
  3037. 171.    ZADZAP
  3038.  
  3039.  
  3040.    ZEDZAP                                                               Rexx
  3041.  
  3042.    This is the same as NOZEDZAP NO.
  3043.  
  3044. 172.    ZEDZIP
  3045.  
  3046.  
  3047.    ZEDZIP                                                               Rexx
  3048.  
  3049.    This is the same as NOZEDZIP NO.
  3050.  
  3051. 173.    ZMHMESSAGE
  3052.  
  3053.  
  3054.    ZHMMESSAGE text                                             Config & Rexx
  3055.  
  3056.       This text will be displayed to human callers if the BBSMODE is set
  3057.  
  3058.                                  - Page 43 -
  3059. 173.    ZMHMESSAGE
  3060.  
  3061.    to ZMH. This can be overridden with BBSMESSAGE.
  3062.  
  3063.    Example: ZMHMESSAGE "Zone Mail Hour -- please call later"
  3064.  
  3065.  
  3066.  
  3067.  
  3068.  
  3069.  
  3070.  
  3071.  
  3072.  
  3073.  
  3074.  
  3075.  
  3076.  
  3077.  
  3078.  
  3079.  
  3080.  
  3081.  
  3082.  
  3083.  
  3084.  
  3085.  
  3086.  
  3087.  
  3088.  
  3089.  
  3090.  
  3091.  
  3092.  
  3093.  
  3094.  
  3095.  
  3096.  
  3097.  
  3098.  
  3099.  
  3100.  
  3101.  
  3102.  
  3103.  
  3104.  
  3105.  
  3106.  
  3107.  
  3108.  
  3109.  
  3110.  
  3111.  
  3112.  
  3113.  
  3114.  
  3115.  
  3116.  
  3117.  
  3118.  
  3119.  
  3120.  
  3121.  
  3122.  
  3123.  
  3124.  
  3125.  
  3126.  
  3127.  
  3128.  
  3129.                                  - Page 44 -
  3130. 173.    ZMHMESSAGE
  3131.  
  3132.  
  3133. 174.    INDEX of sections
  3134.  
  3135. Acknowledgements ...................................................  14. 42
  3136. ADDMONITOR .........................................................  19. 21
  3137. ADDRESS ............................................................  20. 38
  3138. AFTERSESSION .......................................................  20. 51
  3139. AKAS ...............................................................  21.  1
  3140. ALLOWREFUSING ......................................................  21. 15
  3141. ANSWER .............................................................  21. 22
  3142. ARexx ..............................................................   8. 40
  3143. AUTOSELECT .........................................................  21. 35
  3144. BACKGROUND .........................................................  21. 49
  3145. BANNER .............................................................  21. 60
  3146. Basic Information ..................................................   6.  8
  3147. BBS ................................................................  22.  4
  3148. BBSCHAR ............................................................  22. 12
  3149. BBSCOMMAND .........................................................  22. 24
  3150. BBSMESSAGE .........................................................  22. 36
  3151. BBSMODE ............................................................  22. 48
  3152. BOSSNUMBER .........................................................  23.  6
  3153. BUFFEREDLOG ........................................................  23. 22
  3154. Bug Reports ........................................................   2. 28
  3155. CALL ...............................................................  23. 37
  3156. Call Options .......................................................  10.  9
  3157. CALLERID ...........................................................  24.  4
  3158. CLOSEWINDOW ........................................................  24. 14
  3159. Commodity Info .....................................................  12. 42
  3160. Compressed Mail ....................................................  13. 36
  3161. Configuration Commands .............................................  11. 22
  3162. CONSCREEN ..........................................................  24. 21
  3163. Contact ............................................................  16. 49
  3164. CONWIN .............................................................  24. 31
  3165. COST ...............................................................  24. 40
  3166. Custom Configurations ..............................................   5. 48
  3167. CX_POPKEY ..........................................................  24. 50
  3168. CX_PRIORITY ........................................................  24. 60
  3169. Dial Scripts .......................................................   9. 29
  3170. DIALER .............................................................  25.  2
  3171. DIALPREFIX .........................................................  25. 16
  3172. DIALSUFFIX .........................................................  25. 28
  3173. DIALTIMEOUT ........................................................  25. 39
  3174. DIRECTZAP ..........................................................  25. 50
  3175. DISPLAYID ..........................................................  25. 57
  3176. Embedded Percent Commands ..........................................  11. 42
  3177. EMSI ...............................................................  26. 11
  3178. ESCAPERESETSMODEM ..................................................  26. 18
  3179. Fax and Voice ......................................................   8. 28
  3180. FAXCOMMAND .........................................................  26. 30
  3181. FAXSTRING ..........................................................  26. 42
  3182. Features ...........................................................   3. 10
  3183. Filename Bumping ...................................................  14. 27
  3184. Filenames ..........................................................  12. 60
  3185. FKEYs ..............................................................  26. 51
  3186. Flow Files .........................................................  13. 17
  3187. FORBID .............................................................  27.  0
  3188. Forbid and Pickup ..................................................   6. 31
  3189. FREQUEST ...........................................................  27. 18
  3190. GETCONFIG ..........................................................  27. 32
  3191. Gotcha Echo ........................................................   2. 50
  3192. Gotcha! v1.1 .......................................................   1.  0
  3193. HYDRA ..............................................................  27. 58
  3194. ICONIFY ............................................................  27. 65
  3195. IMMEDIATE ..........................................................  28. 11
  3196. INBOUND ............................................................  28. 25
  3197. Inbound File Tagging ...............................................  14. 13
  3198. INDIR ..............................................................  28. 32
  3199.  
  3200.                                  - Page 45 -
  3201. 174.    INDEX of sections
  3202.  
  3203. Installation .......................................................   3. 31
  3204. Introduction .......................................................   2. 17
  3205. KEEP ...............................................................  28. 43
  3206. Keyboard ...........................................................   6. 54
  3207. Keywords ...........................................................  16. 66
  3208. KIWIPULSE ..........................................................  28. 57
  3209. Legal Stuff ........................................................  15. 11
  3210. Limitations ........................................................   1. 25
  3211. LISTEN .............................................................  28. 66
  3212. LOADINGMESSAGE .....................................................  29.  8
  3213. LOCATION ...........................................................  29. 17
  3214. LOG ................................................................  29. 26
  3215. LOGFILE ............................................................  29. 36
  3216. LOGLEVEL ...........................................................  29. 47
  3217. LOGLINES ...........................................................  29. 64
  3218. MINBAUD ............................................................  30. 10
  3219. Modem Strings ......................................................  12. 18
  3220. MODEMANSWER ........................................................  30. 21
  3221. MODEMDIALPOST ......................................................  30. 33
  3222. MODEMDIALPRE .......................................................  30. 40
  3223. MODEMHANG ..........................................................  30. 47
  3224. MODEMHANGUP ........................................................  30. 60
  3225. MODEMINIT ..........................................................  31.  0
  3226. MODEMRESETINTERVAL .................................................  31. 13
  3227. MODEMRESULTCODES ...................................................  31. 30
  3228. Multiple Lines .....................................................  10. 48
  3229. NAME ...............................................................  31. 23
  3230. NLDIR ..............................................................  32. 17
  3231. NOALLOWREFUSING ....................................................  32. 28
  3232. NODE ...............................................................  32. 45
  3233. Node Setup .........................................................   4. 17
  3234. Nodelist ...........................................................   5. 24
  3235. NODIRECTZAP ........................................................  32. 52
  3236. NOEMSI .............................................................  32. 62
  3237. NOESCAPERESETSMODEM ................................................  33.  7
  3238. NOFORBID ...........................................................  33. 14
  3239. NOHYDRA ............................................................  33. 23
  3240. NOKEEP .............................................................  33. 32
  3241. NOKIWIPULSE ........................................................  33. 40
  3242. NOLISTEN ...........................................................  33. 47
  3243. NONEMESSAGE ........................................................  33. 54
  3244. NORETRYHANDSHAKE ...................................................  33. 64
  3245. NOSTRIPDASHES ......................................................  34. 17
  3246. NOSWEPULSE .........................................................  34. 24
  3247. NOUNLISTEN .........................................................  34. 31
  3248. NOWAZOO ............................................................  34. 38
  3249. NOXMAIL ............................................................  34. 53
  3250. NOZEDZAP ...........................................................  34. 64
  3251. NOZEDZIP ...........................................................  35. 10
  3252. ONCLOSEWINDOW ......................................................  35. 19
  3253. OPENWINDOW .........................................................  35. 36
  3254. OUTBOUND ...........................................................  35. 47
  3255. Outbound File Tagging ..............................................  13. 60
  3256. OUTDIR .............................................................  35. 54
  3257. OwnDevUnit Library .................................................  11.  6
  3258. PASSWORD ...........................................................  35. 63
  3259. PHONENUMBER ........................................................  36. 11
  3260. PICKUP .............................................................  36. 21
  3261. Point Setup ........................................................   3. 57
  3262. QUIET ..............................................................  36. 37
  3263. QUIT ...............................................................  36. 48
  3264. REDIALDELAY ........................................................  36. 57
  3265. Registration Form ..................................................   1. 38
  3266. REMMONITOR .........................................................  37.  1
  3267. Requirements .......................................................  15.  2
  3268. RESET ..............................................................  37. 10
  3269. RETRIES ............................................................  37. 19
  3270.  
  3271.                                  - Page 46 -
  3272. 174.    INDEX of sections
  3273.  
  3274. REXXNAME ...........................................................  37. 31
  3275. RINGCOMMAND ........................................................  37. 42
  3276. RINGINGS ...........................................................  37. 50
  3277. RINGS ..............................................................  37. 62
  3278. RUN ................................................................  38.  5
  3279. SCLEAR .............................................................  38. 13
  3280. SCREENMODE .........................................................  38. 20
  3281. SCREENTOBACK .......................................................  38. 37
  3282. SCREENTOFRONT ......................................................  38. 44
  3283. SERIALBAUD .........................................................  38. 51
  3284. SERIALDEVICE .......................................................  38. 60
  3285. SERIALFLAGS ........................................................  39.  4
  3286. SERIALUNIT .........................................................  39. 14
  3287. SHOWREXX ...........................................................  39. 24
  3288. SLINE ..............................................................  39. 34
  3289. SMODEM .............................................................  39. 44
  3290. SPAWN ..............................................................  39. 65
  3291. SPAWNMESSAGE .......................................................  39. 55
  3292. STARTSESSION .......................................................  40. 10
  3293. STIMEOUT ...........................................................  40. 18
  3294. STRIPDASHES ........................................................  40. 28
  3295. SWAIT ..............................................................  40. 39
  3296. SWEPULSE ...........................................................  40. 51
  3297. SWRITE .............................................................  40. 61
  3298. SYSOP ..............................................................  41.  3
  3299. TASKPRI ............................................................  41. 12
  3300. The Menu ...........................................................   7. 28
  3301. The Modem ..........................................................   4. 52
  3302. TIMESTAMP ..........................................................  41. 22
  3303. TURNAROUND .........................................................  41. 34
  3304. UNICONIFY ..........................................................  41. 45
  3305. UNLISTEN ...........................................................  41. 53
  3306. USESYSFONT .........................................................  41. 63
  3307. VERSION ............................................................  42.  7
  3308. VOICECOMMAND .......................................................  42. 14
  3309. VOICESTRING ........................................................  42. 25
  3310. WAZOO ..............................................................  42. 32
  3311. XMAIL ..............................................................  42. 39
  3312. ZADZAP .............................................................  42. 46
  3313. ZEDZIP .............................................................  42. 53
  3314. ZMHMESSAGE .........................................................  42. 60
  3315.  
  3316. 175.    INDEX of keywords
  3317.  
  3318. Acknowledgements       .............................................   1. 23
  3319. ADDMONITOR .........................................................  17.  4
  3320. ADDRESS ............................................................   8.  6
  3321. AFTERSESSION .......................................................   5. 66
  3322. AKAS ...............................................................   8.  6
  3323. ALLOWREFUSING ......................................................  17.  8
  3324. ANSWER .............................................................   7. 43
  3325. ANSWER = YES .......................................................   4. 22
  3326. ARexx ..............................................................   6. 16
  3327. ARexx chapter ......................................................  37. 38
  3328. AUTOSELECT .........................................................  17. 10
  3329. BACKGROUND .........................................................  17. 11
  3330. BANNER .............................................................  17. 12
  3331. Basic Information      .............................................   1. 16
  3332. BBS ................................................................  17. 13
  3333. BBSCHAR ............................................................  17. 14
  3334. BBSCOMMAND .........................................................  17. 15
  3335. BBSMESSAGE .........................................................  17. 16
  3336. BBSMODE ............................................................  17. 17
  3337. BOSSNUMBER .........................................................  17. 18
  3338. BUFFEREDLOG ........................................................  17. 19
  3339. Bug Reports            .............................................   1. 22
  3340. CALL ...............................................................   4. 35
  3341.  
  3342.                                  - Page 47 -
  3343. 175.    INDEX of keywords
  3344.  
  3345. Call options .......................................................   6. 18
  3346. CALLERID ...........................................................  17. 21
  3347. CLOSEWINDOW ........................................................  17. 22
  3348. Commodity Infos ....................................................   6. 24
  3349. Compressed Mail files ..............................................   6. 27
  3350. Config Commands ....................................................   6. 21
  3351. CONSCREEN ..........................................................  17. 23
  3352. Contact the author     .............................................   1. 20
  3353. CONWIN .............................................................  17. 24
  3354. COST ...............................................................  17. 25
  3355. Custom Configs .....................................................   2. 27
  3356. CX_POPKEY ..........................................................  12. 45
  3357. CX_PRIORITY ........................................................  12. 46
  3358. Dial Scripts .......................................................   6. 17
  3359. DIALER .............................................................  17. 28
  3360. DIALPREFIX .........................................................  17. 29
  3361. DIALSUFFIX .........................................................  12. 21
  3362. DIALTIMEOUT ........................................................  17. 31
  3363. DIRECTZAP ..........................................................  17. 32
  3364. DISPLAYID ..........................................................  17. 33
  3365. Embedded %-commands ................................................   6. 22
  3366. EMSI ...............................................................  17. 34
  3367. ESCAPERESETSMODEM ..................................................  17. 35
  3368. extra section ......................................................   9.  2
  3369. Fax and Voice ......................................................   6. 15
  3370. FAXCOMMAND .........................................................   8. 36
  3371. FAXSTRING ..........................................................  17. 37
  3372. Features ...........................................................   2. 21
  3373. Filename bumping ...................................................   6. 30
  3374. Filenames ..........................................................   6. 25
  3375. FKEY and SFKEY .....................................................   7. 22
  3376. FKEY1, FKEY2, etc ..................................................   8. 21
  3377. FKEYs ..............................................................  17. 38
  3378. Flow Files .........................................................   6. 26
  3379. FORBID .............................................................   6. 46
  3380. Forbid and Pickup ..................................................   6. 12
  3381. FORBID<what> .......................................................  33. 22
  3382. FORBIDALL ..........................................................  17. 39
  3383. FORBIDFREQ .........................................................  17. 40
  3384. FORBIDXMAIL ........................................................  17. 41
  3385. FREQUEST ...........................................................  17. 42
  3386. GETCONFIG ..........................................................   9.  5
  3387. HYDRA ..............................................................  17. 44
  3388. ICONIFY ............................................................  17. 45
  3389. IMMEDIATE ..........................................................  17. 46
  3390. INBOUND ............................................................  17. 47
  3391. Inbound file tagging ...............................................   6. 29
  3392. INDIR ..............................................................  17. 48
  3393. Installation .......................................................   2. 22
  3394. Introduction           .............................................   1. 15
  3395. KEEP<what> .........................................................  33. 39
  3396. KEEPALL ............................................................  17. 49
  3397. KEEPXMAIL ..........................................................  17. 50
  3398. keyword index ......................................................  11. 27
  3399. keywords ...........................................................   7. 27
  3400. Keywords               .............................................   1. 17
  3401. KIWIPULSE ..........................................................  17. 51
  3402. Legal stuff            .............................................   1. 21
  3403. Limitations            .............................................   1. 14
  3404. LISTEN .............................................................  17. 52
  3405. LOADINGMESSAGE .....................................................  17. 53
  3406. LOCATION ...........................................................  17. 54
  3407. LOG ................................................................  17. 55
  3408. LOGFILE ............................................................  17. 56
  3409. LOGLEVEL ...........................................................  17. 57
  3410. LOGLINES ...........................................................  17. 58
  3411. MINBAUD ............................................................  17. 59
  3412.  
  3413.                                  - Page 48 -
  3414. 175.    INDEX of keywords
  3415.  
  3416. Modem strings ......................................................   6. 23
  3417. MODEMANSWER ........................................................   7. 35
  3418. MODEMDIALPOST ......................................................  17. 61
  3419. MODEMDIALPRE .......................................................  17. 62
  3420. MODEMHANG ..........................................................  12. 21
  3421. MODEMHANGUP ........................................................  17. 64
  3422. MODEMINIT ..........................................................   7. 39
  3423. MODEMRESETINTERVAL .................................................  17. 66
  3424. MRC_BUSY ...........................................................  18.  0
  3425. MRC_CARRIER ........................................................  18.  1
  3426. MRC_CONNECT ........................................................  18.  2
  3427. MRC_FAX ............................................................  18.  3
  3428. MRC_FAX and MRC_VOICE ..............................................   8. 35
  3429. MRC_NOANSWER .......................................................  18.  4
  3430. MRC_NOCARRIER ......................................................  18.  5
  3431. MRC_NODIALTONE .....................................................  18.  6
  3432. MRC_RING ...........................................................  18.  7
  3433. MRC_RINGING ........................................................  18.  8
  3434. MRC_VOICE ..........................................................  18.  9
  3435. Multiple Lines .....................................................   6. 19
  3436. NAME ...............................................................  18. 10
  3437. NLDIR ..............................................................   4. 24
  3438. NOALLOWREFUSING ....................................................  18. 12
  3439. NODE ...............................................................  18. 14
  3440. Node Setup .........................................................   2. 24
  3441. NODELIST ...........................................................  18. 13
  3442. NODIRECTZAP ........................................................  18. 15
  3443. NOEMSI .............................................................   5. 58
  3444. NOESCAPERESETSMODEM ................................................  18. 17
  3445. NOFORBIDALL ........................................................  18. 18
  3446. NOFORBIDFREQ .......................................................  18. 19
  3447. NOFORBIDXMAIL ......................................................  18. 20
  3448. NOHYDRA ............................................................  18. 21
  3449. NOKEEPALL ..........................................................  18. 22
  3450. NOKEEPXMAIL ........................................................  18. 23
  3451. NOKIWIPULSE ........................................................  18. 24
  3452. NOLISTEN ...........................................................  18. 25
  3453. NONEMESSAGE ........................................................  18. 26
  3454. NORETRYHANDSHAKE ...................................................   4. 46
  3455. NOSTRIPDASHES ......................................................  18. 28
  3456. NOSWEPULSE .........................................................  18. 29
  3457. NOUNLISTEN .........................................................  18. 30
  3458. NOWAZOO ............................................................  18. 31
  3459. NOXMAIL ............................................................  18. 32
  3460. NOZEDZAP ...........................................................  18. 33
  3461. NOZEDZIP ...........................................................  18. 34
  3462. ONCLOSEWINDOW ......................................................  18. 35
  3463. OPENWINDOW .........................................................  18. 36
  3464. OUTBOUND ...........................................................  18. 37
  3465. Outbound file tagging ..............................................   6. 28
  3466. OUTDIR .............................................................  18. 38
  3467. OwnDevUnit Library .................................................   6. 20
  3468. PASSWORD ...........................................................  18. 39
  3469. PHONENUMBER ........................................................  18. 40
  3470. PICKUP .............................................................   6. 40
  3471. Point Setup ........................................................   2. 23
  3472. QUIET ..............................................................  18. 42
  3473. QUIT ...............................................................  18. 43
  3474. REDIALDELAY ........................................................   4. 41
  3475. Registration Form      .............................................   1. 24
  3476. REMMONITOR .........................................................  18. 45
  3477. Requirements           .............................................   1. 13
  3478. RESET ..............................................................  18. 46
  3479. RETRIES ............................................................   4. 43
  3480. RETRYDELAY .........................................................  10. 34
  3481. returncodes ........................................................   4. 56
  3482. REXXNAME ...........................................................   8. 51
  3483.  
  3484.                                  - Page 49 -
  3485. 175.    INDEX of keywords
  3486.  
  3487. RING ...............................................................  37. 17
  3488. RINGCOMMAND ........................................................  18. 49
  3489. RINGINGS ...........................................................  18. 50
  3490. RINGS ..............................................................  18. 51
  3491. RUN ................................................................  18. 52
  3492. SCLEAR .............................................................  18. 53
  3493. SCREENMODE .........................................................  18. 54
  3494. SCREENTOBACK .......................................................  18. 55
  3495. SCREENTOFRONT ......................................................  18. 56
  3496. SERIALBAUD .........................................................  18. 57
  3497. SERIALDEVICE .......................................................  18. 58
  3498. SERIALFLAGS ........................................................  18. 59
  3499. SERIALUNIT .........................................................  18. 60
  3500. SFKEY1, SFKEY2, etc ................................................   8. 26
  3501. SFKEYs .............................................................  18. 61
  3502. SHOWREXX ...........................................................   7. 37
  3503. SLINE ..............................................................  18. 63
  3504. SMODEM .............................................................  18. 64
  3505. SPAWN ..............................................................  18. 66
  3506. SPAWNMESSAGE .......................................................  18. 65
  3507. special modem characters ...........................................  25. 24
  3508. STARTSESSION .......................................................  19.  0
  3509. STIMEOUT ...........................................................  19.  1
  3510. STRIPDASHES ........................................................  19.  2
  3511. SWAIT ..............................................................  19.  3
  3512. SWEPULSE ...........................................................  19.  4
  3513. SWRITE .............................................................  19.  5
  3514. SYSOP ..............................................................   8.  6
  3515. TASKPRI ............................................................  19.  7
  3516. The Keyboard .......................................................   6. 13
  3517. The Menu ...........................................................   6. 14
  3518. The Modem ..........................................................   2. 25
  3519. The Nodelist .......................................................   2. 26
  3520. The Support Echo       .............................................   1. 19
  3521. TIMESTAMP ..........................................................  19.  8
  3522. TURNAROUND .........................................................  19.  9
  3523. UNICONIFY ..........................................................  19. 10
  3524. UNLISTEN ...........................................................  19. 11
  3525. USESYSFONT .........................................................  19. 12
  3526. VERSION ............................................................  19. 13
  3527. VOICECOMMAND .......................................................   8. 36
  3528. VOICESTRING ........................................................  19. 15
  3529. WAZOO ..............................................................  19. 16
  3530. XMAIL ..............................................................  19. 17
  3531. ZEDZAP .............................................................  19. 18
  3532. ZEDZIP .............................................................  19. 19
  3533. ZHMMESSAGE .........................................................  22. 42
  3534. ZMHMESSAGE .........................................................  19. 20
  3535.